{"level":"info","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Operator Version: 0.0.1"} {"level":"info","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Go Version: go1.25.7 (Red Hat 1.25.7-1.module+el8.10.0+23993+83a15e10) X:strictfipsruntime"} {"level":"info","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Go OS/Arch: linux/amd64"} {"level":"info","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Setting Up Manager"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Load KubeConfig"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Initialize Manager"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Initialize Scheme"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Getting Manager Options"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Adding Healthz and Readyz checks"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Registering Components"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Initialize Prometheus Registry"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Initialize Prometheus metrics endpoint","endpoint":"http://0.0.0.0:8383/metrics"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Initialize ConfigMap watcher"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Initialize Validation Engine"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Initialize Reconciler"} {"level":"info","ts":"2026-04-20T01:01:07Z","logger":"DeploymentValidation","msg":"Starting Manager"} {"level":"info","ts":"2026-04-20T01:01:07Z","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-04-20T01:01:07Z","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-04-20T01:01:07Z","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, host-ipc, host-network, host-pid, hpa-minimum-three-replicas, invalid-target-ports, liveness-port, minimum-three-replicas, no-anti-affinity, no-node-affinity, non-existent-service-account, non-isolated-pod, pdb-max-unavailable, pdb-min-available, privilege-escalation-container, privileged-container, readiness-port, run-as-non-root, scc-deny-privileged-container, startup-port, unsafe-sysctls, unset-cpu-requirements, unset-memory-requirements"} {"level":"info","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"The ConfigMap has been updated"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"info","ts":"2026-04-20T01:01:07Z","logger":"KubeAPIWarningLogger","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-20T01:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"info","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"info","ts":"2026-04-20T01:03:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"info","ts":"2026-04-20T01:05:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-subscriptions,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-subscriptions,helm.sh/chart=tssc-subscriptions-1.9.0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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-subscriptions\" not found"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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 \"test-subscriptions-crds\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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 \"test-rhdh\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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 \"test-openshift-gitops-operator\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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 \"test-rhbk-operator\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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 \"test-openshift-pipelines-operator-rh\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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 \"test-rhtas-operator\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","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 \"test-rhtpa-operator\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-subscriptions-crds\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-subscriptions-crds\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-rhdh\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-rhdh\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-openshift-gitops-operator\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-openshift-gitops-operator\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-rhbk-operator\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-rhbk-operator\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-openshift-pipelines-operator-rh\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-openshift-pipelines-operator-rh\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-rhtas-operator\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-rhtas-operator\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-rhtpa-operator\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"test-rhtpa-operator\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-subscriptions-crds\" has memory request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-subscriptions-crds\" has memory limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-rhdh\" has memory request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-rhdh\" has memory limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-openshift-gitops-operator\" has memory request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-openshift-gitops-operator\" has memory limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-rhbk-operator\" has memory request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-rhbk-operator\" has memory limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-openshift-pipelines-operator-rh\" has memory request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-openshift-pipelines-operator-rh\" has memory limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-rhtas-operator\" has memory request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-rhtas-operator\" has memory limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-rhtpa-operator\" has memory request 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-subscriptions","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"test-rhtpa-operator\" has memory limit 0"} {"level":"debug","ts":"2026-04-20T01:07:07Z","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-04-20T01:07:08Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-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-application-controller])"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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 and 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-application-controller\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 and 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-application-controller\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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 and 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-application-controller\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 and 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-application-controller\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 requests and 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-04-20T01:09:07Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 requests and 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-04-20T01:09:07Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 requests and 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-04-20T01:09:07Z","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-04-20T01:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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-04-20T01:09:07Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:09:07Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:09:07Z","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-04-20T01:09:07Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:09:08Z","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":"debug","ts":"2026-04-20T01:09:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:09:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:09:08Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:09:08Z","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-04-20T01:09:08Z","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-04-20T01:09:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:09:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:09:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:09:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:09:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"info","ts":"2026-04-20T01:09:08Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","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-04-20T01:11:07Z","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-04-20T01:11:07Z","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-04-20T01:11:07Z","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-04-20T01:11:07Z","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-04-20T01:11:07Z","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-04-20T01:11:07Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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 requests and 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-04-20T01:11:07Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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 requests and 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-04-20T01:11:07Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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 requests and 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-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","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-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:11:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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":"debug","ts":"2026-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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 requests and 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-04-20T01:11:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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 requests and 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-04-20T01:11:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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 requests and 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-04-20T01:11:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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-b67676686,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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 and 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\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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 and 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\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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-04-20T01:11:08Z","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 and 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\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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 and 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\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:11:08Z","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-04-20T01:11:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-20T01:11:08Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","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-04-20T01:13:07Z","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-04-20T01:13:07Z","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-04-20T01:13:07Z","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-04-20T01:13:07Z","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-04-20T01:13:07Z","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-04-20T01:13:07Z","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-04-20T01:13:07Z","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-04-20T01:13:07Z","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-04-20T01:13:07Z","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-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:13:07Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:13:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","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-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","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-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","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-pipelines\" not found"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","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-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","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 \"tekton-chains-cosign\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"tekton-chains-cosign\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 \"tekton-chains-cosign\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"tekton-chains-cosign\" has memory request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 \"tekton-chains-cosign\" has memory limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-b67676686,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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 and 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\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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=6556d7dcc7"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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-04-20T01:13:08Z","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=5cd57cdd7b"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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-04-20T01:13:08Z","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=54676dcb88"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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-04-20T01:13:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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-04-20T01:13:08Z","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=dddbcc686"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","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-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","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-logsigner\" does not expose port 8090 for the HTTPGet"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","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-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","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-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","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-logsigner\" not found"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","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-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","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-logsigner\" does not expose port 8090 for the HTTPGet"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","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-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","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-logsigner\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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-logsigner\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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-logsigner\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-logsigner\" has memory request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-logsigner\" has memory limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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-04-20T01:13:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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-04-20T01:13:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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-04-20T01:13:08Z","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"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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 requests and 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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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=74759cb5b8"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,batch.kubernetes.io/job-name=segment-backup-installation-9wn62,controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,job-name=segment-backup-installation-9wn62"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,batch.kubernetes.io/job-name=ctlog-createtree-job-sv2sj,controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,job-name=ctlog-createtree-job-sv2sj"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"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-04-20T01:13:08Z","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=6bf946bd59"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,batch.kubernetes.io/job-name=rekor-createtree-job-2gnxq,controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,job-name=rekor-createtree-job-2gnxq"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-2gnxq","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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=5c47c99f7b"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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=82c191dd-c84d-4078-9d57-e69933600dbc,batch.kubernetes.io/job-name=tuf-repository-init-8tzrd,controller-uid=82c191dd-c84d-4078-9d57-e69933600dbc,job-name=tuf-repository-init-8tzrd,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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-04-20T01:13:08Z","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=c98895884"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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=57878764f"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:13:08Z","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-04-20T01:13:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-20T01:13:08Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:07Z","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-04-20T01:15:08Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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-04-20T01:15:08Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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=7b22787e-8173-4c8e-869c-e41b093e5277,batch.kubernetes.io/job-name=migrate-db,controller-uid=7b22787e-8173-4c8e-869c-e41b093e5277,job-name=migrate-db"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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-04-20T01:15:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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-04-20T01:15:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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=e8821749-7cb9-4d88-b21e-adc15fecd0f1,batch.kubernetes.io/job-name=create-importers,controller-uid=e8821749-7cb9-4d88-b21e-adc15fecd0f1,job-name=create-importers"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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-04-20T01:15:08Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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-04-20T01:15:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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-04-20T01:15:08Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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=c80b0397-7f6e-4646-a0b6-b1d0a943c27c,batch.kubernetes.io/job-name=create-db,controller-uid=c80b0397-7f6e-4646-a0b6-b1d0a943c27c,job-name=create-db"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-b67676686,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:15:08Z","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-04-20T01:15:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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=57878764f"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","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-04-20T01:15:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","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-04-20T01:15:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","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-04-20T01:15:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","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 \"tuf\" not found"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","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-04-20T01:15:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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-server\" has cpu request 0"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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-server\" has cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-server\" has memory request 0"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-server\" has memory limit 0"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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=5cd57cdd7b"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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=dddbcc686"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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=74759cb5b8"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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=6556d7dcc7"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,batch.kubernetes.io/job-name=ctlog-createtree-job-sv2sj,controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,job-name=ctlog-createtree-job-sv2sj"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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=5c47c99f7b"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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=82c191dd-c84d-4078-9d57-e69933600dbc,batch.kubernetes.io/job-name=tuf-repository-init-8tzrd,controller-uid=82c191dd-c84d-4078-9d57-e69933600dbc,job-name=tuf-repository-init-8tzrd,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,batch.kubernetes.io/job-name=rekor-createtree-job-2gnxq,controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,job-name=rekor-createtree-job-2gnxq"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,batch.kubernetes.io/job-name=segment-backup-installation-9wn62,controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,job-name=segment-backup-installation-9wn62"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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=6bf946bd59"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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=c98895884"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:15:09Z","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=54676dcb88"} {"level":"debug","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-20T01:15:09Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","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-04-20T01:17:07Z","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-04-20T01:17:07Z","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-04-20T01:17:07Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:07Z","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-04-20T01:17:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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 requests and 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-04-20T01:17:08Z","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=7b22787e-8173-4c8e-869c-e41b093e5277,batch.kubernetes.io/job-name=migrate-db,controller-uid=7b22787e-8173-4c8e-869c-e41b093e5277,job-name=migrate-db"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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 requests and 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-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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 requests and 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-04-20T01:17:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=e8821749-7cb9-4d88-b21e-adc15fecd0f1,batch.kubernetes.io/job-name=create-importers,controller-uid=e8821749-7cb9-4d88-b21e-adc15fecd0f1,job-name=create-importers"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=c80b0397-7f6e-4646-a0b6-b1d0a943c27c,batch.kubernetes.io/job-name=create-db,controller-uid=c80b0397-7f6e-4646-a0b6-b1d0a943c27c,job-name=create-db"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-b67676686,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=5cd57cdd7b"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=74759cb5b8"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,batch.kubernetes.io/job-name=segment-backup-installation-9wn62,controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,job-name=segment-backup-installation-9wn62"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=5c47c99f7b"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=57878764f"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=6bf946bd59"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=6556d7dcc7"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=dddbcc686"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=54676dcb88"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=82c191dd-c84d-4078-9d57-e69933600dbc,batch.kubernetes.io/job-name=tuf-repository-init-8tzrd,controller-uid=82c191dd-c84d-4078-9d57-e69933600dbc,job-name=tuf-repository-init-8tzrd,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"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-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,batch.kubernetes.io/job-name=ctlog-createtree-job-sv2sj,controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,job-name=ctlog-createtree-job-sv2sj"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,batch.kubernetes.io/job-name=rekor-createtree-job-2gnxq,controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,job-name=rekor-createtree-job-2gnxq"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:17:08Z","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=c98895884"} {"level":"debug","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-20T01:17:08Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:19:07Z","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-04-20T01:19:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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 requests and 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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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 requests and 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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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 requests and 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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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 requests and 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-04-20T01:19:08Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=c80b0397-7f6e-4646-a0b6-b1d0a943c27c,batch.kubernetes.io/job-name=create-db,controller-uid=c80b0397-7f6e-4646-a0b6-b1d0a943c27c,job-name=create-db"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=7b22787e-8173-4c8e-869c-e41b093e5277,batch.kubernetes.io/job-name=migrate-db,controller-uid=7b22787e-8173-4c8e-869c-e41b093e5277,job-name=migrate-db"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=e8821749-7cb9-4d88-b21e-adc15fecd0f1,batch.kubernetes.io/job-name=create-importers,controller-uid=e8821749-7cb9-4d88-b21e-adc15fecd0f1,job-name=create-importers"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-b67676686,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=6556d7dcc7"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=5c47c99f7b"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=dddbcc686"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=74759cb5b8"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,batch.kubernetes.io/job-name=segment-backup-installation-9wn62,controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,job-name=segment-backup-installation-9wn62"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,batch.kubernetes.io/job-name=ctlog-createtree-job-sv2sj,controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,job-name=ctlog-createtree-job-sv2sj"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=6bf946bd59"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=c98895884"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=57878764f"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,batch.kubernetes.io/job-name=rekor-createtree-job-2gnxq,controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,job-name=rekor-createtree-job-2gnxq"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=5cd57cdd7b"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=54676dcb88"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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=82c191dd-c84d-4078-9d57-e69933600dbc,batch.kubernetes.io/job-name=tuf-repository-init-8tzrd,controller-uid=82c191dd-c84d-4078-9d57-e69933600dbc,job-name=tuf-repository-init-8tzrd,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:19:08Z","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-04-20T01:19:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-20T01:19:08Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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=7b22787e-8173-4c8e-869c-e41b093e5277,batch.kubernetes.io/job-name=migrate-db,controller-uid=7b22787e-8173-4c8e-869c-e41b093e5277,job-name=migrate-db"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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.3"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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 requests and 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-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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.3"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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 requests and 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-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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 requests and 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-04-20T01:21:07Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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=c80b0397-7f6e-4646-a0b6-b1d0a943c27c,batch.kubernetes.io/job-name=create-db,controller-uid=c80b0397-7f6e-4646-a0b6-b1d0a943c27c,job-name=create-db"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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=e8821749-7cb9-4d88-b21e-adc15fecd0f1,batch.kubernetes.io/job-name=create-importers,controller-uid=e8821749-7cb9-4d88-b21e-adc15fecd0f1,job-name=create-importers"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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.3"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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.3"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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.3"} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:21:07Z","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-04-20T01:21:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-b67676686,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=5c47c99f7b"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=c98895884"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=74759cb5b8"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,batch.kubernetes.io/job-name=ctlog-createtree-job-sv2sj,controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,job-name=ctlog-createtree-job-sv2sj"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=5cd57cdd7b"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=54676dcb88"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=dddbcc686"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=6556d7dcc7"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,batch.kubernetes.io/job-name=rekor-createtree-job-2gnxq,controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,job-name=rekor-createtree-job-2gnxq"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=57878764f"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=6bf946bd59"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,batch.kubernetes.io/job-name=segment-backup-installation-9wn62,controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,job-name=segment-backup-installation-9wn62"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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=82c191dd-c84d-4078-9d57-e69933600dbc,batch.kubernetes.io/job-name=tuf-repository-init-8tzrd,controller-uid=82c191dd-c84d-4078-9d57-e69933600dbc,job-name=tuf-repository-init-8tzrd,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","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-04-20T01:21:08Z","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-04-20T01:21:08Z","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-04-20T01:21:08Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:21:08Z","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-04-20T01:21:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-20T01:21:08Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:23:07Z","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:23:07Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:23:07Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:23:07Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:23:07Z","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:23:07Z","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:23:07Z","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:07Z","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-04-20T01:23:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:23:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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=c80b0397-7f6e-4646-a0b6-b1d0a943c27c,batch.kubernetes.io/job-name=create-db,controller-uid=c80b0397-7f6e-4646-a0b6-b1d0a943c27c,job-name=create-db"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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=7b22787e-8173-4c8e-869c-e41b093e5277,batch.kubernetes.io/job-name=migrate-db,controller-uid=7b22787e-8173-4c8e-869c-e41b093e5277,job-name=migrate-db"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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=e8821749-7cb9-4d88-b21e-adc15fecd0f1,batch.kubernetes.io/job-name=create-importers,controller-uid=e8821749-7cb9-4d88-b21e-adc15fecd0f1,job-name=create-importers"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-clone-repository,tekton.dev/taskRunUID=cadcae57-0f36-435d-b2d3-27fef45cfb48"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-build,tekton.dev/taskRunUID=ccc93b7d-ec10-4e1b-a86f-0a5e9cbd819f"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-3980a2fd39,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-c746fa41ea,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-3980a2fd39,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-3980a2fd39-56fc87555,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,statefulset.kubernetes.io/pod-name=affinity-assistant-3980a2fd39-0,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-c746fa41ea,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-c746fa41ea-654b5c5ddf,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,statefulset.kubernetes.io/pod-name=affinity-assistant-c746fa41ea-0,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-clone-repository,tekton.dev/taskRunUID=a246d321-9271-435e-b502-70328eea4a2d"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-46bgq-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:23:08Z","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-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:23:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-b67676686,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=74759cb5b8"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=54676dcb88"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,batch.kubernetes.io/job-name=ctlog-createtree-job-sv2sj,controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,job-name=ctlog-createtree-job-sv2sj"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=6bf946bd59"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,batch.kubernetes.io/job-name=rekor-createtree-job-2gnxq,controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,job-name=rekor-createtree-job-2gnxq"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=c98895884"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,batch.kubernetes.io/job-name=segment-backup-installation-9wn62,controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,job-name=segment-backup-installation-9wn62"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=5c47c99f7b"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=dddbcc686"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=82c191dd-c84d-4078-9d57-e69933600dbc,batch.kubernetes.io/job-name=tuf-repository-init-8tzrd,controller-uid=82c191dd-c84d-4078-9d57-e69933600dbc,job-name=tuf-repository-init-8tzrd,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=6556d7dcc7"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=5cd57cdd7b"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:23:09Z","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=57878764f"} {"level":"debug","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-20T01:23:09Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-pxuhisnn","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-pxuhisnn","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-pxuhisnn","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-pxuhisnn","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-pxuhisnn","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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-04-20T01:25:07Z","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-04-20T01:25:07Z","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-04-20T01:25:07Z","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-04-20T01:25:07Z","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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 requests and 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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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-04-20T01:25:07Z","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-04-20T01:25:07Z","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-04-20T01:25:07Z","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-04-20T01:25:07Z","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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 requests and 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-04-20T01:25:07Z","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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.3"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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.3"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:07Z","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-04-20T01:25:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deployment-check,tekton.dev/taskRunUID=244e4c00-6814-420b-ba08-e88ddd6d7f87"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-scan,tekton.dev/taskRunUID=0d1746f3-8a64-43cf-bc9f-017ee5026fe1"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-46bgq-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 requests and 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-04-20T01:25:08Z","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-08d725acbe,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-0de4338147,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javad2b65b6841f5ddd68dc116abd0376df7-clone-repository,tekton.dev/taskRunUID=1865f2f8-a76c-4938-b8e4-040769f16903"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-eee1b669cb,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-eee1b669cb-54fb6bc849,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,statefulset.kubernetes.io/pod-name=affinity-assistant-eee1b669cb-0,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-summarize,tekton.dev/taskRunUID=d7053686-a419-4d9e-b618-15bd0ca6ebc8"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-c746fa41ea,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-08d725acbe,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-08d725acbe-6545466797,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,statefulset.kubernetes.io/pod-name=affinity-assistant-08d725acbe-0,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-build,tekton.dev/taskRunUID=e3dc8c67-9d28-484f-a049-cb5445cb391b"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-4621f2b43c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-c746fa41ea,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-c746fa41ea-654b5c5ddf,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,statefulset.kubernetes.io/pod-name=affinity-assistant-c746fa41ea-0,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-clone-repository,tekton.dev/taskRunUID=cadcae57-0f36-435d-b2d3-27fef45cfb48"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-build,tekton.dev/taskRunUID=d649d2d2-77f6-41b6-a82b-32b330d86272"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-build,tekton.dev/taskRunUID=ccc93b7d-ec10-4e1b-a86f-0a5e9cbd819f"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node804336260e6f3cd3d5732c3802238676-clone-repository,tekton.dev/taskRunUID=9b9e9d12-8496-4ed5-9620-14b58d4fd005"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-clone-repository,tekton.dev/taskRunUID=a246d321-9271-435e-b502-70328eea4a2d"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-0de4338147,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-0de4338147-774bb7f78b,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,statefulset.kubernetes.io/pod-name=affinity-assistant-0de4338147-0,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-0de4338147","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-04-20T01:25:08Z","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-4621f2b43c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-4621f2b43c-79d7ffb94b,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,statefulset.kubernetes.io/pod-name=affinity-assistant-4621f2b43c-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-clone-repository,tekton.dev/taskRunUID=af078cba-d658-445c-bb16-cbd0bd2e2f6c"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-build,tekton.dev/taskRunUID=961962ac-8aa5-4764-847a-ad0f1fe51026"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-build,tekton.dev/taskRunUID=b0323129-aa11-4e7a-9a1a-c76c6837fcd9"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-eee1b669cb,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-b7f952efba,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-b7f952efba-d7c85ccd,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,statefulset.kubernetes.io/pod-name=affinity-assistant-b7f952efba-0,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn803febd8e7df1f3a57ab2aa0dddea8e6-clone-repository,tekton.dev/taskRunUID=eacec7c2-828f-4378-97c5-29d29f270b87"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotn803febd8e7df1d71f8bcadc3f6c68304a7a785d158aa8-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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-show-sbom,tekton.dev/taskRunUID=72474c86-adaf-4c91-a8fb-52a501566ef9"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deploy,tekton.dev/taskRunUID=e0e80a51-aa56-49cd-abd6-72c9c11cfb21"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-build,tekton.dev/taskRunUID=28e7a85a-6e92-4b71-8834-0a556b982c3e"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-build,tekton.dev/taskRunUID=a2cdba7c-c630-4c25-ae2b-bac83b51eca3"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-46bgq-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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth982d645d01ca304449dddc9b2ac40c3b-clone-repository,tekton.dev/taskRunUID=b7ad0bb2-7e60-4b3d-989a-285687ee51af"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-b7f952efba,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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=54676dcb88"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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=57878764f"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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=5cd57cdd7b"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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=6556d7dcc7"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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=74759cb5b8"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,batch.kubernetes.io/job-name=rekor-createtree-job-2gnxq,controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,job-name=rekor-createtree-job-2gnxq"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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=dddbcc686"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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=5c47c99f7b"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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=6bf946bd59"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,batch.kubernetes.io/job-name=ctlog-createtree-job-sv2sj,controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,job-name=ctlog-createtree-job-sv2sj"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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=82c191dd-c84d-4078-9d57-e69933600dbc,batch.kubernetes.io/job-name=tuf-repository-init-8tzrd,controller-uid=82c191dd-c84d-4078-9d57-e69933600dbc,job-name=tuf-repository-init-8tzrd,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,batch.kubernetes.io/job-name=segment-backup-installation-9wn62,controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,job-name=segment-backup-installation-9wn62"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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=c98895884"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:25:08Z","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-04-20T01:25:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-pxuhisnn","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:25:09Z","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-04-20T01:25:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-20T01:25:09Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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=6bf946bd59"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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=c98895884"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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=57878764f"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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=54676dcb88"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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=82c191dd-c84d-4078-9d57-e69933600dbc,batch.kubernetes.io/job-name=tuf-repository-init-8tzrd,controller-uid=82c191dd-c84d-4078-9d57-e69933600dbc,job-name=tuf-repository-init-8tzrd,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,batch.kubernetes.io/job-name=ctlog-createtree-job-sv2sj,controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,job-name=ctlog-createtree-job-sv2sj"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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=dddbcc686"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,batch.kubernetes.io/job-name=rekor-createtree-job-2gnxq,controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,job-name=rekor-createtree-job-2gnxq"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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=6556d7dcc7"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,batch.kubernetes.io/job-name=segment-backup-installation-9wn62,controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,job-name=segment-backup-installation-9wn62"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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=5cd57cdd7b"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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=5c47c99f7b"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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=74759cb5b8"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:27:07Z","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-04-20T01:27:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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 requests and 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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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 requests and 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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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 requests and 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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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 requests and 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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn803febd8e7df1f3a57ab2aa0dddea8e6-clone-repository,tekton.dev/taskRunUID=eacec7c2-828f-4378-97c5-29d29f270b87"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-build,tekton.dev/taskRunUID=ea107fa3-5512-4ed6-b494-66b2d7b4974c"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 requests and 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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 requests and 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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 requests and 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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 requests and 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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-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 requests and 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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-summarize,tekton.dev/taskRunUID=49a3e54c-ca7e-49cc-b09c-e55166abe008"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvafb4351d46e0da3f8aacdce58c4d371be-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-build,tekton.dev/taskRunUID=e6045313-6de0-4bf7-96ef-d64365b36f4c"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-scan,tekton.dev/taskRunUID=17653293-bb16-4ef5-9dae-56c4043ee08e"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-08d725acbe,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-ad0b8f53fe,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-show-sbom,tekton.dev/taskRunUID=9b389903-f607-49ad-8c33-d171605ced87"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-show-sbom,tekton.dev/taskRunUID=a8de8c90-0b3b-49c0-943c-e05e956e1a18"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-scan,tekton.dev/taskRunUID=f93cb1ec-5292-429f-be77-3669576b57f8"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-0469e0737f,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-0469e0737f-6bf97545cc,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,statefulset.kubernetes.io/pod-name=affinity-assistant-0469e0737f-0,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-summarize,tekton.dev/taskRunUID=e5378fcc-86be-4496-86c3-62293f757569"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javad2b65b6841f5ddd68dc116abd0376df7-clone-repository,tekton.dev/taskRunUID=1865f2f8-a76c-4938-b8e4-040769f16903"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-clone-repository,tekton.dev/taskRunUID=b4166d78-dd34-4b3b-8c38-fd5bc1fc517c"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-show-sbom,tekton.dev/taskRunUID=d9dded68-f462-45e2-a4b8-b4cbcdcbd83b"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-wufm7a81a93933d4cb8bce3abb359ddfe790-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-scan,tekton.dev/taskRunUID=d95326dc-0023-4245-8a7d-5c4b7503b3a3"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-scan,tekton.dev/taskRunUID=d6aaed5c-11a1-47b3-af64-648ba5eb0c96"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-scan,tekton.dev/taskRunUID=41b4cc3d-28c0-4bb3-98c6-dea80efcbdbb"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-show-sbom,tekton.dev/taskRunUID=72474c86-adaf-4c91-a8fb-52a501566ef9"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-bf7a90c9a4,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-build,tekton.dev/taskRunUID=e3dc8c67-9d28-484f-a049-cb5445cb391b"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-bf7a90c9a4,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-bf7a90c9a4-79997544fc,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,statefulset.kubernetes.io/pod-name=affinity-assistant-bf7a90c9a4-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-summarize,tekton.dev/taskRunUID=8de81236-c4cb-48b4-b676-64ef0cbb5293"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-build,tekton.dev/taskRunUID=d649d2d2-77f6-41b6-a82b-32b330d86272"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-build,tekton.dev/taskRunUID=ccc93b7d-ec10-4e1b-a86f-0a5e9cbd819f"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-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 requests and 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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node804336260e6f3cd3d5732c3802238676-clone-repository,tekton.dev/taskRunUID=9b9e9d12-8496-4ed5-9620-14b58d4fd005"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-scan,tekton.dev/taskRunUID=0d1746f3-8a64-43cf-bc9f-017ee5026fe1"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-0469e0737f,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-summarize,tekton.dev/taskRunUID=d7053686-a419-4d9e-b618-15bd0ca6ebc8"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth982d645d01ca304449dddc9b2ac40c3b-clone-repository,tekton.dev/taskRunUID=b7ad0bb2-7e60-4b3d-989a-285687ee51af"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deploy,tekton.dev/taskRunUID=562b49d0-4076-42da-af19-c61dda87c039"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-08d725acbe,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-08d725acbe-6545466797,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,statefulset.kubernetes.io/pod-name=affinity-assistant-08d725acbe-0,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","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-ad0b8f53fe,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-ad0b8f53fe-867b98497d,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,statefulset.kubernetes.io/pod-name=affinity-assistant-ad0b8f53fe-0,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-show-sbom,tekton.dev/taskRunUID=537e7edc-dd13-4d56-839d-4a196d4cd188"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-build,tekton.dev/taskRunUID=041fa382-79ac-4cb2-8b32-6b35d23f5922"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-clone-repository,tekton.dev/taskRunUID=cadcae57-0f36-435d-b2d3-27fef45cfb48"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-summarize,tekton.dev/taskRunUID=85d5f3c2-1881-4650-8edc-94707790a16d"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-build,tekton.dev/taskRunUID=28e7a85a-6e92-4b71-8834-0a556b982c3e"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-clone-repository,tekton.dev/taskRunUID=f920e975-11c6-4c32-a466-a1397cef10fb"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-summarize,tekton.dev/taskRunUID=1d2a79a9-e885-4882-b30b-54f2d9404021"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-clone-repository,tekton.dev/taskRunUID=a246d321-9271-435e-b502-70328eea4a2d"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deployment-check,tekton.dev/taskRunUID=244e4c00-6814-420b-ba08-e88ddd6d7f87"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-build,tekton.dev/taskRunUID=b0323129-aa11-4e7a-9a1a-c76c6837fcd9"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxuhisnn-on-pull-request-dpks7-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-clone-repository,tekton.dev/taskRunUID=232be47a-ad88-449c-96b2-175a9b65aea3"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-scan,tekton.dev/taskRunUID=cca2bdcd-14f4-45c7-9c89-43d82aa07aa1"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-clone-repository,tekton.dev/taskRunUID=af078cba-d658-445c-bb16-cbd0bd2e2f6c"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deployment-check,tekton.dev/taskRunUID=67589c22-6a83-4d52-bf8d-a882b8dd646b"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-build,tekton.dev/taskRunUID=961962ac-8aa5-4764-847a-ad0f1fe51026"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-show-sbom,tekton.dev/taskRunUID=5dd456b2-b7df-4a28-9d82-8e62ae133bac"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-build,tekton.dev/taskRunUID=a2cdba7c-c630-4c25-ae2b-bac83b51eca3"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deploy,tekton.dev/taskRunUID=e0e80a51-aa56-49cd-abd6-72c9c11cfb21"} {"level":"debug","ts":"2026-04-20T01:27:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:27:09Z","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-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:27:09Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:27:09Z","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-b67676686,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:27:09Z","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-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:27:09Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:27:09Z","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-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:27:09Z","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-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:27:09Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:27:09Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:27:09Z","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-04-20T01:27:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-20T01:27:09Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-b67676686,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=6bf946bd59"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,batch.kubernetes.io/job-name=ctlog-createtree-job-sv2sj,controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,job-name=ctlog-createtree-job-sv2sj"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=5c47c99f7b"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=74759cb5b8"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=6556d7dcc7"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,batch.kubernetes.io/job-name=rekor-createtree-job-2gnxq,controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,job-name=rekor-createtree-job-2gnxq"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=5cd57cdd7b"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=57878764f"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=82c191dd-c84d-4078-9d57-e69933600dbc,batch.kubernetes.io/job-name=tuf-repository-init-8tzrd,controller-uid=82c191dd-c84d-4078-9d57-e69933600dbc,job-name=tuf-repository-init-8tzrd,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=54676dcb88"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,batch.kubernetes.io/job-name=segment-backup-installation-9wn62,controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,job-name=segment-backup-installation-9wn62"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=c98895884"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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=dddbcc686"} {"level":"debug","ts":"2026-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:07Z","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-04-20T01:29:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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 requests and 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-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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 requests and 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-04-20T01:29:08Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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 requests and 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-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=64b55cbfdc"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=5cc5768578"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-ppfrqlbj","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=788599cbb7"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7b67d5fbd4"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ztnzilky","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=5c958fdd66"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=6576d9b6b9"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=85597d88bf"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:29:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:29:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-summarize,tekton.dev/taskRunUID=4fbba464-f1b5-4e1b-ad5b-4fbdeea554c6"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:29:09Z","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-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-summarize,tekton.dev/taskRunUID=b764cb5a-f83e-4ba6-b1ee-45f10222b737"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-build,tekton.dev/taskRunUID=d649d2d2-77f6-41b6-a82b-32b330d86272"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-show-sbom,tekton.dev/taskRunUID=a8de8c90-0b3b-49c0-943c-e05e956e1a18"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-deploy,tekton.dev/taskRunUID=94bce07e-d8d3-4d66-ba91-f8be52b8a518"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-build,tekton.dev/taskRunUID=b95363ab-ae6b-4232-92af-3bada25f2f0f"} {"level":"debug","ts":"2026-04-20T01:29:09Z","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-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","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-35633737b4,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-35633737b4-85fcdb5cb8,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,statefulset.kubernetes.io/pod-name=affinity-assistant-35633737b4-0,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn803febd8e7df1f3a57ab2aa0dddea8e6-clone-repository,tekton.dev/taskRunUID=eacec7c2-828f-4378-97c5-29d29f270b87"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-summarize,tekton.dev/taskRunUID=e5378fcc-86be-4496-86c3-62293f757569"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-build,tekton.dev/taskRunUID=041fa382-79ac-4cb2-8b32-6b35d23f5922"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ppfrqlbj-on-push-w5gkj-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-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-build,tekton.dev/taskRunUID=961962ac-8aa5-4764-847a-ad0f1fe51026"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-show-sbom,tekton.dev/taskRunUID=72474c86-adaf-4c91-a8fb-52a501566ef9"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","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-35633737b4,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-show-sbom,tekton.dev/taskRunUID=eb65ec0d-f09e-4f0b-9d96-1d36d016ce67"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-scan,tekton.dev/taskRunUID=cca2bdcd-14f4-45c7-9c89-43d82aa07aa1"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-deploy,tekton.dev/taskRunUID=7844885a-5e38-45a3-bf80-968f1eee28c9"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-show-sbom,tekton.dev/taskRunUID=b664cd80-f392-489d-9d6e-dbbba6492351"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-scan,tekton.dev/taskRunUID=d95326dc-0023-4245-8a7d-5c4b7503b3a3"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deploy,tekton.dev/taskRunUID=e0e80a51-aa56-49cd-abd6-72c9c11cfb21"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-build,tekton.dev/taskRunUID=e6045313-6de0-4bf7-96ef-d64365b36f4c"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-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-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-deployment-check,tekton.dev/taskRunUID=76804814-fa9d-4a8f-9e0b-045a9111f670"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-build,tekton.dev/taskRunUID=ea107fa3-5512-4ed6-b494-66b2d7b4974c"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javad2b65b6841f5ddd68dc116abd0376df7-clone-repository,tekton.dev/taskRunUID=1865f2f8-a76c-4938-b8e4-040769f16903"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-clone-repository,tekton.dev/taskRunUID=f920e975-11c6-4c32-a466-a1397cef10fb"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-deploy,tekton.dev/taskRunUID=2891f2a0-0f3d-4742-b543-64382314f14a"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-clone-repository,tekton.dev/taskRunUID=210f8781-036d-45db-a2fe-17852cbb4db5"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcva74b0293583809391a041e5ecd57aabc5-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-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-scan,tekton.dev/taskRunUID=d6aaed5c-11a1-47b3-af64-648ba5eb0c96"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-clone-repository,tekton.dev/taskRunUID=a246d321-9271-435e-b502-70328eea4a2d"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-show-sbom,tekton.dev/taskRunUID=d9dded68-f462-45e2-a4b8-b4cbcdcbd83b"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-summarize,tekton.dev/taskRunUID=8de81236-c4cb-48b4-b676-64ef0cbb5293"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-build,tekton.dev/taskRunUID=ccc93b7d-ec10-4e1b-a86f-0a5e9cbd819f"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-summarize,tekton.dev/taskRunUID=d7053686-a419-4d9e-b618-15bd0ca6ebc8"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-deployment-check,tekton.dev/taskRunUID=ebe0f427-1233-449a-83cb-655575bb878e"} {"level":"debug","ts":"2026-04-20T01:29:09Z","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-d322741896,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-d322741896-6684866b64,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,statefulset.kubernetes.io/pod-name=affinity-assistant-d322741896-0,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deployment-check,tekton.dev/taskRunUID=244e4c00-6814-420b-ba08-e88ddd6d7f87"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-show-sbom,tekton.dev/taskRunUID=9b389903-f607-49ad-8c33-d171605ced87"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-scan,tekton.dev/taskRunUID=0d1746f3-8a64-43cf-bc9f-017ee5026fe1"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-scan,tekton.dev/taskRunUID=68805dd0-b44d-4899-9417-84095f566b70"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-summarize,tekton.dev/taskRunUID=85d5f3c2-1881-4650-8edc-94707790a16d"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-deployment-check,tekton.dev/taskRunUID=3d915c84-4517-4ef8-be6a-1ab0fa6feb1b"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnzilky-on-push-4grhx-deployment-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-summarize,tekton.dev/taskRunUID=db87b1e2-b709-435b-b77f-2838c2758a2e"} {"level":"debug","ts":"2026-04-20T01:29:09Z","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-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-clone-repository,tekton.dev/taskRunUID=cadcae57-0f36-435d-b2d3-27fef45cfb48"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-scan,tekton.dev/taskRunUID=53d17c6d-64b7-45c0-814b-fdefbd525d6a"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-clone-repository,tekton.dev/taskRunUID=232be47a-ad88-449c-96b2-175a9b65aea3"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deployment-check,tekton.dev/taskRunUID=67589c22-6a83-4d52-bf8d-a882b8dd646b"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-show-sbom,tekton.dev/taskRunUID=5dd456b2-b7df-4a28-9d82-8e62ae133bac"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-build,tekton.dev/taskRunUID=e3dc8c67-9d28-484f-a049-cb5445cb391b"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-scan,tekton.dev/taskRunUID=b3a0dc9f-73ef-407c-8eba-7c20f7b67d93"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-summarize,tekton.dev/taskRunUID=1f36ac88-d16e-49fb-b803-6f8dc6ff5268"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth982d645d01ca304449dddc9b2ac40c3b-clone-repository,tekton.dev/taskRunUID=b7ad0bb2-7e60-4b3d-989a-285687ee51af"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-build,tekton.dev/taskRunUID=b0323129-aa11-4e7a-9a1a-c76c6837fcd9"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-clone-repository,tekton.dev/taskRunUID=fa4072d0-0ea1-48a9-98c8-852999900894"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxuhisnn-on-push-kj6pw-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-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-build,tekton.dev/taskRunUID=28e7a85a-6e92-4b71-8834-0a556b982c3e"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deploy,tekton.dev/taskRunUID=562b49d0-4076-42da-af19-c61dda87c039"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxuhisnn-on-pull-request-dpks7-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-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-20T01:29:09Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:31:07Z","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-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:31:07Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:31:07Z","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-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:31:07Z","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-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:31:07Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:31:07Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:31:07Z","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-b67676686,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:31:07Z","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-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:31:07Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:31:07Z","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-04-20T01:31:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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=6556d7dcc7"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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=5cd57cdd7b"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,batch.kubernetes.io/job-name=segment-backup-installation-9wn62,controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,job-name=segment-backup-installation-9wn62"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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=6bf946bd59"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,batch.kubernetes.io/job-name=rekor-createtree-job-2gnxq,controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,job-name=rekor-createtree-job-2gnxq"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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=74759cb5b8"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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=54676dcb88"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,batch.kubernetes.io/job-name=ctlog-createtree-job-sv2sj,controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,job-name=ctlog-createtree-job-sv2sj"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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=dddbcc686"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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=c98895884"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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=82c191dd-c84d-4078-9d57-e69933600dbc,batch.kubernetes.io/job-name=tuf-repository-init-8tzrd,controller-uid=82c191dd-c84d-4078-9d57-e69933600dbc,job-name=tuf-repository-init-8tzrd,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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=5c47c99f7b"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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=57878764f"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:08Z","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-04-20T01:31:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-04-20T01:31:09Z","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-04-20T01:31:09Z","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-04-20T01:31:09Z","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-04-20T01:31:09Z","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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 requests and 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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-04-20T01:31:09Z","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-04-20T01:31:09Z","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-04-20T01:31:09Z","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-04-20T01:31:09Z","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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 requests and 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-04-20T01:31:09Z","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.3"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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.3"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=6576d9b6b9"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mcvahzfk","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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-wufmtixc","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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-summarize,tekton.dev/taskRunUID=b927898e-9926-486f-8f8c-68eecc41aad3"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-summarize,tekton.dev/taskRunUID=1d2a79a9-e885-4882-b30b-54f2d9404021"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth982d645d01ca304449dddc9b2ac40c3b-clone-repository,tekton.dev/taskRunUID=b7ad0bb2-7e60-4b3d-989a-285687ee51af"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-clone-repository,tekton.dev/taskRunUID=cadcae57-0f36-435d-b2d3-27fef45cfb48"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-deployment-check,tekton.dev/taskRunUID=093027a4-7234-46bb-afc3-04f36b697e90"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvab31a848c5c017b51ebd5cff8d6588c76-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-build,tekton.dev/taskRunUID=47a6c3d1-0314-4f29-97b2-53f9cb132bac"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javad2b65b6841f5ddd68dc116abd0376df7-clone-repository,tekton.dev/taskRunUID=1865f2f8-a76c-4938-b8e4-040769f16903"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deployment-check,tekton.dev/taskRunUID=244e4c00-6814-420b-ba08-e88ddd6d7f87"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-show-sbom,tekton.dev/taskRunUID=eb65ec0d-f09e-4f0b-9d96-1d36d016ce67"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053789852,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-ztnb467c8f051c208496a2696f0349565e0-get-images,tekton.dev/taskRunUID=9d450fdc-6199-4f83-becd-fcb06a8a0f28"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ztnb467c8f9e784dfe8b8177d9cdcb0ab577755561-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-summarize,tekton.dev/taskRunUID=d7053686-a419-4d9e-b618-15bd0ca6ebc8"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-19ce5fc7be,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-d7b29657b6,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-deploy,tekton.dev/taskRunUID=e6f6f958-b332-4314-8b92-9e297dca7747"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-19ce5fc7be,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-19ce5fc7be-5cd59597f5,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,statefulset.kubernetes.io/pod-name=affinity-assistant-19ce5fc7be-0,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-deploy,tekton.dev/taskRunUID=7844885a-5e38-45a3-bf80-968f1eee28c9"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053768188,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-ppff9b722ccac534c5315d56ee6a4467072-download-sboms,tekton.dev/taskRunUID=d94919d8-d871-4c2d-96b3-ba211ba1d062"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java56bac33b841a41027129fc3267649397-clone-repository,tekton.dev/taskRunUID=a854a11a-e9ac-4ccc-9199-a0baa2fadccf"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java56bac33b841a4f4f9f69e514054fe7a7ec42cfb905727-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-scan,tekton.dev/taskRunUID=41b4cc3d-28c0-4bb3-98c6-dea80efcbdbb"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-build,tekton.dev/taskRunUID=b95363ab-ae6b-4232-92af-3bada25f2f0f"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-a08968d21e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-d7b29657b6,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-d7b29657b6-8f4998cb8,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,statefulset.kubernetes.io/pod-name=affinity-assistant-d7b29657b6-0,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-deployment-check,tekton.dev/taskRunUID=76804814-fa9d-4a8f-9e0b-045a9111f670"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-show-sbom,tekton.dev/taskRunUID=5dd456b2-b7df-4a28-9d82-8e62ae133bac"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-show-sbom,tekton.dev/taskRunUID=72474c86-adaf-4c91-a8fb-52a501566ef9"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-summarize,tekton.dev/taskRunUID=4fbba464-f1b5-4e1b-ad5b-4fbdeea554c6"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-scan,tekton.dev/taskRunUID=d95326dc-0023-4245-8a7d-5c4b7503b3a3"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-summarize,tekton.dev/taskRunUID=db87b1e2-b709-435b-b77f-2838c2758a2e"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-deployment-check,tekton.dev/taskRunUID=dd8aeda3-5c1e-42f4-84da-b2e99e0709b4"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-build,tekton.dev/taskRunUID=ea107fa3-5512-4ed6-b494-66b2d7b4974c"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-summarize,tekton.dev/taskRunUID=b764cb5a-f83e-4ba6-b1ee-45f10222b737"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053768188,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ppf9b722ccac534c5315d56ee6a4467072-verify-conforma,tekton.dev/taskRunUID=f2cb6ff9-d461-4e61-ab73-dbc6893f10be"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-scan,tekton.dev/taskRunUID=d6aaed5c-11a1-47b3-af64-648ba5eb0c96"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-summarize,tekton.dev/taskRunUID=85d5f3c2-1881-4650-8edc-94707790a16d"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-scan,tekton.dev/taskRunUID=cca2bdcd-14f4-45c7-9c89-43d82aa07aa1"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pf9b722ccac534c5315d56ee6a4467072-clone-repository,tekton.dev/taskRunUID=625097c3-ee50-4fde-aa59-d0b66a710c30"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pf9b722ccac534d51efc2ed40dc80badba63cf911d5a90-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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-clone-repository,tekton.dev/taskRunUID=af078cba-d658-445c-bb16-cbd0bd2e2f6c"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-clone-repository,tekton.dev/taskRunUID=f920e975-11c6-4c32-a466-a1397cef10fb"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deployment-check,tekton.dev/taskRunUID=67589c22-6a83-4d52-bf8d-a882b8dd646b"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodeb467c8f051c208496a2696f0349565e0-clone-repository,tekton.dev/taskRunUID=23ff0162-621f-401a-a03b-8e15fe882d75"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-clone-repository,tekton.dev/taskRunUID=a246d321-9271-435e-b502-70328eea4a2d"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-scan,tekton.dev/taskRunUID=0d1746f3-8a64-43cf-bc9f-017ee5026fe1"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-show-sbom,tekton.dev/taskRunUID=537e7edc-dd13-4d56-839d-4a196d4cd188"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-show-sbom,tekton.dev/taskRunUID=9b389903-f607-49ad-8c33-d171605ced87"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-scan,tekton.dev/taskRunUID=53d17c6d-64b7-45c0-814b-fdefbd525d6a"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-build,tekton.dev/taskRunUID=b0323129-aa11-4e7a-9a1a-c76c6837fcd9"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-clone-repository,tekton.dev/taskRunUID=fa4072d0-0ea1-48a9-98c8-852999900894"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-deploy,tekton.dev/taskRunUID=93bd0a00-7271-4f4a-a90c-b0185e7cedd0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-scan,tekton.dev/taskRunUID=3814a915-94fb-4ea9-adfe-230aa3d525e6"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn803febd8e7df1f3a57ab2aa0dddea8e6-clone-repository,tekton.dev/taskRunUID=eacec7c2-828f-4378-97c5-29d29f270b87"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotneef4135683d530c8541b7b4c11ce36a5f-verify-conforma,tekton.dev/taskRunUID=ec3a3fc1-73bf-4232-bbe7-52c423c414da"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotneef4135683d53534f03977ed3885f45a13707ab67f464-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnetef4135683d530c8541b7b4c11ce36a5f-download-sboms,tekton.dev/taskRunUID=f2ccf270-5793-4762-a49b-bdd795cdc8f6"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-deployment-check,tekton.dev/taskRunUID=ebe0f427-1233-449a-83cb-655575bb878e"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-summarize,tekton.dev/taskRunUID=49a3e54c-ca7e-49cc-b09c-e55166abe008"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q-build,tekton.dev/taskRunUID=0d25038e-ef0f-496e-a4ee-16a4626941f0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-show-sbom,tekton.dev/taskRunUID=d5a350c2-e964-4ec7-a8aa-ad0d90825ff2"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-basef4135683d530c8541b7b4c11ce36a5f-get-images,tekton.dev/taskRunUID=85267109-22ff-445a-bf66-4b55b75908fd"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basef4135642558207475a3406e93339108e2738a2-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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-show-sbom,tekton.dev/taskRunUID=d9dded68-f462-45e2-a4b8-b4cbcdcbd83b"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-show-sbom,tekton.dev/taskRunUID=b664cd80-f392-489d-9d6e-dbbba6492351"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-build,tekton.dev/taskRunUID=d649d2d2-77f6-41b6-a82b-32b330d86272"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deploy,tekton.dev/taskRunUID=562b49d0-4076-42da-af19-c61dda87c039"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-build,tekton.dev/taskRunUID=961962ac-8aa5-4764-847a-ad0f1fe51026"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deploy,tekton.dev/taskRunUID=e0e80a51-aa56-49cd-abd6-72c9c11cfb21"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-clone-repository,tekton.dev/taskRunUID=210f8781-036d-45db-a2fe-17852cbb4db5"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-summarize,tekton.dev/taskRunUID=e5378fcc-86be-4496-86c3-62293f757569"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-build,tekton.dev/taskRunUID=28e7a85a-6e92-4b71-8834-0a556b982c3e"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-scan,tekton.dev/taskRunUID=f93cb1ec-5292-429f-be77-3669576b57f8"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-build,tekton.dev/taskRunUID=041fa382-79ac-4cb2-8b32-6b35d23f5922"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-summarize,tekton.dev/taskRunUID=1f36ac88-d16e-49fb-b803-6f8dc6ff5268"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053878414,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark90504c91a527f25b4de734ac5a750efb-get-images,tekton.dev/taskRunUID=486c1a81-d79e-434c-9420-151eb1ab4505"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node804336260e6f3cd3d5732c3802238676-clone-repository,tekton.dev/taskRunUID=9b9e9d12-8496-4ed5-9620-14b58d4fd005"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-a08968d21e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-a08968d21e-57cdbc6b4f,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-a08968d21e-0,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-scan,tekton.dev/taskRunUID=68805dd0-b44d-4899-9417-84095f566b70"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-build,tekton.dev/taskRunUID=e3dc8c67-9d28-484f-a049-cb5445cb391b"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-deploy,tekton.dev/taskRunUID=2891f2a0-0f3d-4742-b543-64382314f14a"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-scan,tekton.dev/taskRunUID=b3a0dc9f-73ef-407c-8eba-7c20f7b67d93"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-build,tekton.dev/taskRunUID=ccc93b7d-ec10-4e1b-a86f-0a5e9cbd819f"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java90504c91a527f25b4de734ac5a750efb-clone-repository,tekton.dev/taskRunUID=fdbd6640-f2c8-460e-bd93-17b005288111"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-build,tekton.dev/taskRunUID=e6045313-6de0-4bf7-96ef-d64365b36f4c"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-scan,tekton.dev/taskRunUID=70e6e266-5eab-4226-9c86-0f5bd68b5e37"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-show-sbom,tekton.dev/taskRunUID=5390def6-ea74-49be-b773-22de00f85bef"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-show-sbom,tekton.dev/taskRunUID=a8de8c90-0b3b-49c0-943c-e05e956e1a18"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-build,tekton.dev/taskRunUID=6f554450-61af-430c-b5b6-4364a9eaf1ea"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-clone-repository,tekton.dev/taskRunUID=b4166d78-dd34-4b3b-8c38-fd5bc1fc517c"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-deploy,tekton.dev/taskRunUID=94bce07e-d8d3-4d66-ba91-f8be52b8a518"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-deployment-check,tekton.dev/taskRunUID=3d915c84-4517-4ef8-be6a-1ab0fa6feb1b"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053789852,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsb467c8f051c208496a2696f0349565e0-download-sboms,tekton.dev/taskRunUID=2e5ff11e-842e-42f7-b018-a015ce7052b6"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnef4135683d530c8541b7b4c11ce36a5f-clone-repository,tekton.dev/taskRunUID=0f4e9c06-1803-4fa3-aadb-c56dd49bd437"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnef4135683d5300b461178b153cd92ab03231a8643cf0b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-show-sbom,tekton.dev/taskRunUID=3c33eb9b-2129-4a81-b481-b05fb1808971"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-scan,tekton.dev/taskRunUID=17653293-bb16-4ef5-9dae-56c4043ee08e"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-show-sbom,tekton.dev/taskRunUID=72b1e24f-1a0b-4759-9571-ae00015fb92e"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-summarize,tekton.dev/taskRunUID=85f3986d-5bab-4745-b0db-f1328f0a1f5f"} {"level":"debug","ts":"2026-04-20T01:31:09Z","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-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053768188,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9-get-images,tekton.dev/taskRunUID=57d9d3f0-d3eb-4403-b492-de8549b84f5e"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java662b4b91074e0cad89c72aca997bfcea-clone-repository,tekton.dev/taskRunUID=c18c1a00-4400-4967-882a-54c3175a07a9"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053789852,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejb467c8f051c208496a2696f0349565e0-verify-conforma,tekton.dev/taskRunUID=f2c68f94-08c1-4e79-83c2-c16f6eff1f28"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejb467c8f051c20d3c082261406cb71e36fef599645a24-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-build,tekton.dev/taskRunUID=a2cdba7c-c630-4c25-ae2b-bac83b51eca3"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-clone-repository,tekton.dev/taskRunUID=232be47a-ad88-449c-96b2-175a9b65aea3"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:31:10Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"info","ts":"2026-04-20T01:31:10Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=6576d9b6b9"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:33:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:33:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:33:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:33:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=64b55cbfdc"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:33:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:33:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:33:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:33:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","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-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:33:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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 requests and 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-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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 requests and 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-04-20T01:33:08Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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 requests and 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-04-20T01:33:08Z","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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=5cc5768578"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7b67d5fbd4"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hclelckq","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-pxuhisnn","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-szxnjbza","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-szxnjbza","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-szxnjbza","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-szxnjbza","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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-szxnjbza","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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-scan,tekton.dev/taskRunUID=b3a0dc9f-73ef-407c-8eba-7c20f7b67d93"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java90504c91a527f25b4de734ac5a750efb-clone-repository,tekton.dev/taskRunUID=fdbd6640-f2c8-460e-bd93-17b005288111"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java90504c91a527f647733f42b6160d1aaf297f8a08afd00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-deployment-check,tekton.dev/taskRunUID=dd8aeda3-5c1e-42f4-84da-b2e99e0709b4"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-deployment-check,tekton.dev/taskRunUID=76804814-fa9d-4a8f-9e0b-045a9111f670"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-build,tekton.dev/taskRunUID=e3dc8c67-9d28-484f-a049-cb5445cb391b"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deployment-check,tekton.dev/taskRunUID=67589c22-6a83-4d52-bf8d-a882b8dd646b"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-deploy,tekton.dev/taskRunUID=94bce07e-d8d3-4d66-ba91-f8be52b8a518"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-clone-repository,tekton.dev/taskRunUID=cadcae57-0f36-435d-b2d3-27fef45cfb48"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-summarize,tekton.dev/taskRunUID=b927898e-9926-486f-8f8c-68eecc41aad3"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-build,tekton.dev/taskRunUID=ccc93b7d-ec10-4e1b-a86f-0a5e9cbd819f"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q-scan,tekton.dev/taskRunUID=0361bf57-9992-4a8e-aab9-56d6c8ea435d"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a79150ceb19d366cc0abcd4a722e23825-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053942600,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-gitops-repository,pipelinesascode.tekton.dev/sha=6ee3eda633e47d274e1a0d6849fa0eea796c46be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRunUID=6efd62a0-1ef6-480b-83d1-4c98cc4abd92,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-pxue7abeda5538dd43460513c396755f559-get-images,tekton.dev/taskRunUID=dc7effde-1d0d-4727-a398-cc8d102f733a"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-pxue7abeda83aaad7c3a4b133482e4f27e702e9751-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-clone-repository,tekton.dev/taskRunUID=210f8781-036d-45db-a2fe-17852cbb4db5"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q-build,tekton.dev/taskRunUID=0d25038e-ef0f-496e-a4ee-16a4626941f0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-a4d30638470b6155f5e515f5c7c3fd334-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-show-sbom,tekton.dev/taskRunUID=3b9a61a1-a1f4-4f8b-af95-91f1431a37a4"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-scan,tekton.dev/taskRunUID=d95326dc-0023-4245-8a7d-5c4b7503b3a3"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-deployment-check,tekton.dev/taskRunUID=093027a4-7234-46bb-afc3-04f36b697e90"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-build,tekton.dev/taskRunUID=a2cdba7c-c630-4c25-ae2b-bac83b51eca3"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-show-sbom,tekton.dev/taskRunUID=d9dded68-f462-45e2-a4b8-b4cbcdcbd83b"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-summarize,tekton.dev/taskRunUID=e5378fcc-86be-4496-86c3-62293f757569"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-show-sbom,tekton.dev/taskRunUID=72b1e24f-1a0b-4759-9571-ae00015fb92e"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-summarize,tekton.dev/taskRunUID=db87b1e2-b709-435b-b77f-2838c2758a2e"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-clone-repository,tekton.dev/taskRunUID=fa4072d0-0ea1-48a9-98c8-852999900894"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053878414,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark90504c91a527f25b4de734ac5a750efb-get-images,tekton.dev/taskRunUID=486c1a81-d79e-434c-9420-151eb1ab4505"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-deploy,tekton.dev/taskRunUID=e6f6f958-b332-4314-8b92-9e297dca7747"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-deploy,tekton.dev/taskRunUID=cfce06e1-14bf-4de1-afd6-884e16e92ac7"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-scan,tekton.dev/taskRunUID=53d17c6d-64b7-45c0-814b-fdefbd525d6a"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-deploy,tekton.dev/taskRunUID=93bd0a00-7271-4f4a-a90c-b0185e7cedd0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-scan,tekton.dev/taskRunUID=f93cb1ec-5292-429f-be77-3669576b57f8"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x-build,tekton.dev/taskRunUID=6125b070-394e-4dd5-87a7-bff8d7707188"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-build,tekton.dev/taskRunUID=961962ac-8aa5-4764-847a-ad0f1fe51026"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-scan,tekton.dev/taskRunUID=41b4cc3d-28c0-4bb3-98c6-dea80efcbdbb"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-summarize,tekton.dev/taskRunUID=d7053686-a419-4d9e-b618-15bd0ca6ebc8"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-show-sbom,tekton.dev/taskRunUID=9b389903-f607-49ad-8c33-d171605ced87"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053789852,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejb467c8f051c208496a2696f0349565e0-verify-conforma,tekton.dev/taskRunUID=f2c68f94-08c1-4e79-83c2-c16f6eff1f28"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053789852,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-ztnb467c8f051c208496a2696f0349565e0-get-images,tekton.dev/taskRunUID=9d450fdc-6199-4f83-becd-fcb06a8a0f28"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deploy,tekton.dev/taskRunUID=562b49d0-4076-42da-af19-c61dda87c039"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-show-sbom,tekton.dev/taskRunUID=3c33eb9b-2129-4a81-b481-b05fb1808971"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javad2b65b6841f5ddd68dc116abd0376df7-clone-repository,tekton.dev/taskRunUID=1865f2f8-a76c-4938-b8e4-040769f16903"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053878414,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-90504c91a527f25b4de734ac5a750efb-verify-conforma,tekton.dev/taskRunUID=1c3babb2-f1e8-4de0-a086-cf1cbc6c04c3"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053789852,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsb467c8f051c208496a2696f0349565e0-download-sboms,tekton.dev/taskRunUID=2e5ff11e-842e-42f7-b018-a015ce7052b6"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-scan,tekton.dev/taskRunUID=3814a915-94fb-4ea9-adfe-230aa3d525e6"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-deployment-check,tekton.dev/taskRunUID=3d915c84-4517-4ef8-be6a-1ab0fa6feb1b"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-spring56bac33b841a41027129fc3267649397-show-sbom,tekton.dev/taskRunUID=04b6c1be-fc4b-4c95-bd8e-b27f3004faaf"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-basef4135683d530c8541b7b4c11ce36a5f-get-images,tekton.dev/taskRunUID=85267109-22ff-445a-bf66-4b55b75908fd"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053768188,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-ppff9b722ccac534c5315d56ee6a4467072-download-sboms,tekton.dev/taskRunUID=d94919d8-d871-4c2d-96b3-ba211ba1d062"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-summarize,tekton.dev/taskRunUID=1f36ac88-d16e-49fb-b803-6f8dc6ff5268"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-clone-repository,tekton.dev/taskRunUID=b4166d78-dd34-4b3b-8c38-fd5bc1fc517c"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-clone-repository,tekton.dev/taskRunUID=af078cba-d658-445c-bb16-cbd0bd2e2f6c"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-build,tekton.dev/taskRunUID=d649d2d2-77f6-41b6-a82b-32b330d86272"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java662b4b91074e0cad89c72aca997bfcea-clone-repository,tekton.dev/taskRunUID=c18c1a00-4400-4967-882a-54c3175a07a9"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-scan,tekton.dev/taskRunUID=cca2bdcd-14f4-45c7-9c89-43d82aa07aa1"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-deployment-check,tekton.dev/taskRunUID=ebe0f427-1233-449a-83cb-655575bb878e"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053768188,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9-get-images,tekton.dev/taskRunUID=57d9d3f0-d3eb-4403-b492-de8549b84f5e"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-build,tekton.dev/taskRunUID=6f554450-61af-430c-b5b6-4364a9eaf1ea"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java56bac33b841a41027129fc3267649397-clone-repository,tekton.dev/taskRunUID=a854a11a-e9ac-4ccc-9199-a0baa2fadccf"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node804336260e6f3cd3d5732c3802238676-clone-repository,tekton.dev/taskRunUID=9b9e9d12-8496-4ed5-9620-14b58d4fd005"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-summarize,tekton.dev/taskRunUID=4fbba464-f1b5-4e1b-ad5b-4fbdeea554c6"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-build,tekton.dev/taskRunUID=b0323129-aa11-4e7a-9a1a-c76c6837fcd9"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-scan,tekton.dev/taskRunUID=68805dd0-b44d-4899-9417-84095f566b70"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-summarize,tekton.dev/taskRunUID=1d2a79a9-e885-4882-b30b-54f2d9404021"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-show-sbom,tekton.dev/taskRunUID=72474c86-adaf-4c91-a8fb-52a501566ef9"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-scan,tekton.dev/taskRunUID=17653293-bb16-4ef5-9dae-56c4043ee08e"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053942600,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-gitops-repository,pipelinesascode.tekton.dev/sha=6ee3eda633e47d274e1a0d6849fa0eea796c46be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRunUID=6efd62a0-1ef6-480b-83d1-4c98cc4abd92,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pythoe7abeda5538dd43460513c396755f559-verify-conforma,tekton.dev/taskRunUID=980d14cf-da4f-4443-9613-25a718c338fa"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pythoe7abeda5538d0c9aa7f7a4eb6e014a61bad61140eb9c-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-clone-repository,tekton.dev/taskRunUID=f920e975-11c6-4c32-a466-a1397cef10fb"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-deploy,tekton.dev/taskRunUID=7844885a-5e38-45a3-bf80-968f1eee28c9"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnetef4135683d530c8541b7b4c11ce36a5f-download-sboms,tekton.dev/taskRunUID=f2ccf270-5793-4762-a49b-bdd795cdc8f6"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-summarize,tekton.dev/taskRunUID=85d5f3c2-1881-4650-8edc-94707790a16d"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-scan,tekton.dev/taskRunUID=70e6e266-5eab-4226-9c86-0f5bd68b5e37"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-clone-repository,tekton.dev/taskRunUID=a246d321-9271-435e-b502-70328eea4a2d"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-scan,tekton.dev/taskRunUID=0d1746f3-8a64-43cf-bc9f-017ee5026fe1"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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-501f268342,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-501f268342-745ddd796,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,statefulset.kubernetes.io/pod-name=affinity-assistant-501f268342-0,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn803febd8e7df1f3a57ab2aa0dddea8e6-clone-repository,tekton.dev/taskRunUID=eacec7c2-828f-4378-97c5-29d29f270b87"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-build,tekton.dev/taskRunUID=ea107fa3-5512-4ed6-b494-66b2d7b4974c"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-summarize,tekton.dev/taskRunUID=b764cb5a-f83e-4ba6-b1ee-45f10222b737"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-summarize,tekton.dev/taskRunUID=85f3986d-5bab-4745-b0db-f1328f0a1f5f"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotneef4135683d530c8541b7b4c11ce36a5f-verify-conforma,tekton.dev/taskRunUID=ec3a3fc1-73bf-4232-bbe7-52c423c414da"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-clone-repository,tekton.dev/taskRunUID=232be47a-ad88-449c-96b2-175a9b65aea3"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-show-sbom,tekton.dev/taskRunUID=b664cd80-f392-489d-9d6e-dbbba6492351"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053768188,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ppf9b722ccac534c5315d56ee6a4467072-verify-conforma,tekton.dev/taskRunUID=f2cb6ff9-d461-4e61-ab73-dbc6893f10be"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-show-sbom,tekton.dev/taskRunUID=537e7edc-dd13-4d56-839d-4a196d4cd188"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-show-sbom,tekton.dev/taskRunUID=5dd456b2-b7df-4a28-9d82-8e62ae133bac"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-build,tekton.dev/taskRunUID=b95363ab-ae6b-4232-92af-3bada25f2f0f"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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-501f268342,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","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-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-spring56bac33b841a41027129fc3267649397-summarize,tekton.dev/taskRunUID=adad017b-bf42-4dd2-bcc7-a89a3c2642e6"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java7078c339d2e043333c2e6e7eb1da815a-clone-repository,tekton.dev/taskRunUID=15cdffb9-1685-4a11-bfa7-520d729bc5e0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodeb467c8f051c208496a2696f0349565e0-clone-repository,tekton.dev/taskRunUID=23ff0162-621f-401a-a03b-8e15fe882d75"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth982d645d01ca304449dddc9b2ac40c3b-clone-repository,tekton.dev/taskRunUID=b7ad0bb2-7e60-4b3d-989a-285687ee51af"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-show-sbom,tekton.dev/taskRunUID=d5a350c2-e964-4ec7-a8aa-ad0d90825ff2"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053942600,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-gitops-repository,pipelinesascode.tekton.dev/sha=6ee3eda633e47d274e1a0d6849fa0eea796c46be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRunUID=6efd62a0-1ef6-480b-83d1-4c98cc4abd92,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-pythone7abeda5538dd43460513c396755f559-download-sboms,tekton.dev/taskRunUID=18a4f8d1-126f-41c5-b08d-9c86f0e6fb31"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-deploy,tekton.dev/taskRunUID=2891f2a0-0f3d-4742-b543-64382314f14a"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-show-sbom,tekton.dev/taskRunUID=5390def6-ea74-49be-b773-22de00f85bef"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-scan,tekton.dev/taskRunUID=d6aaed5c-11a1-47b3-af64-648ba5eb0c96"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-show-sbom,tekton.dev/taskRunUID=a8de8c90-0b3b-49c0-943c-e05e956e1a18"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-scan,tekton.dev/taskRunUID=e7d3f387-9b77-4bb7-8d2c-3ea16e7856f5"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deployment-check,tekton.dev/taskRunUID=244e4c00-6814-420b-ba08-e88ddd6d7f87"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-summarize,tekton.dev/taskRunUID=8de81236-c4cb-48b4-b676-64ef0cbb5293"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-build,tekton.dev/taskRunUID=47a6c3d1-0314-4f29-97b2-53f9cb132bac"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:33:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:33:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:33:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:33:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:33:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:33:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:33:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:33:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-20T01:33:09Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=6576d9b6b9"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=7bdb57fbcb"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hclelckq","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=5b54575b9b"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=64b55cbfdc"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=68bb4b5754"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-szxnjbza","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-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=64b55cbfdc"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-wypjieif","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=6576d9b6b9"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:35:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-kecraaug","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:35:07Z","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-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:35:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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 requests and 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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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 requests and 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-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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 requests and 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-04-20T01:35:08Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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.3"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-clone-repository,tekton.dev/taskRunUID=af078cba-d658-445c-bb16-cbd0bd2e2f6c"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x-build,tekton.dev/taskRunUID=6125b070-394e-4dd5-87a7-bff8d7707188"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-show-sbom,tekton.dev/taskRunUID=5dd456b2-b7df-4a28-9d82-8e62ae133bac"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-show-sbom,tekton.dev/taskRunUID=537e7edc-dd13-4d56-839d-4a196d4cd188"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-show-sbom,tekton.dev/taskRunUID=9b389903-f607-49ad-8c33-d171605ced87"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deployment-check,tekton.dev/taskRunUID=244e4c00-6814-420b-ba08-e88ddd6d7f87"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053878414,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-90504c91a527f25b4de734ac5a750efb-verify-conforma,tekton.dev/taskRunUID=1c3babb2-f1e8-4de0-a086-cf1cbc6c04c3"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-build,tekton.dev/taskRunUID=28e7a85a-6e92-4b71-8834-0a556b982c3e"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q-build,tekton.dev/taskRunUID=0d25038e-ef0f-496e-a4ee-16a4626941f0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-show-sbom,tekton.dev/taskRunUID=3c33eb9b-2129-4a81-b481-b05fb1808971"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-summarize,tekton.dev/taskRunUID=85f3986d-5bab-4745-b0db-f1328f0a1f5f"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotneef4135683d530c8541b7b4c11ce36a5f-verify-conforma,tekton.dev/taskRunUID=ec3a3fc1-73bf-4232-bbe7-52c423c414da"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-scan,tekton.dev/taskRunUID=f93cb1ec-5292-429f-be77-3669576b57f8"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x-scan,tekton.dev/taskRunUID=6ae7038e-c4a0-4cde-bf28-1196e61ce1cc"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth982d645d01ca304449dddc9b2ac40c3b-clone-repository,tekton.dev/taskRunUID=b7ad0bb2-7e60-4b3d-989a-285687ee51af"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-scan,tekton.dev/taskRunUID=17653293-bb16-4ef5-9dae-56c4043ee08e"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-deployment-check,tekton.dev/taskRunUID=dd8aeda3-5c1e-42f4-84da-b2e99e0709b4"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-deployment-check,tekton.dev/taskRunUID=093027a4-7234-46bb-afc3-04f36b697e90"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-build,tekton.dev/taskRunUID=d649d2d2-77f6-41b6-a82b-32b330d86272"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-gitops-repository,pipelinesascode.tekton.dev/sha=6ee3eda633e47d274e1a0d6849fa0eea796c46be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRunUID=6efd62a0-1ef6-480b-83d1-4c98cc4abd92,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythe7abeda5538dd43460513c396755f559-clone-repository,tekton.dev/taskRunUID=611ef3e8-e6e9-4fe1-bf08-b48ae3f4e017"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-build,tekton.dev/taskRunUID=b95363ab-ae6b-4232-92af-3bada25f2f0f"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-deploy,tekton.dev/taskRunUID=93bd0a00-7271-4f4a-a90c-b0185e7cedd0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-build,tekton.dev/taskRunUID=041fa382-79ac-4cb2-8b32-6b35d23f5922"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-show-sbom,tekton.dev/taskRunUID=eb65ec0d-f09e-4f0b-9d96-1d36d016ce67"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-summarize,tekton.dev/taskRunUID=62d7611c-6086-48ee-b6ed-9300dd74bf32"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodeb467c8f051c208496a2696f0349565e0-clone-repository,tekton.dev/taskRunUID=23ff0162-621f-401a-a03b-8e15fe882d75"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-summarize,tekton.dev/taskRunUID=e5378fcc-86be-4496-86c3-62293f757569"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java7078c339d2e043333c2e6e7eb1da815a-deployment-check,tekton.dev/taskRunUID=26e3ee78-b07b-4054-b3b3-f735094af253"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java7078c339d2e047daf1df42a5565dcb6a271e51b7084d4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn803febd8e7df1f3a57ab2aa0dddea8e6-clone-repository,tekton.dev/taskRunUID=eacec7c2-828f-4378-97c5-29d29f270b87"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnetef4135683d530c8541b7b4c11ce36a5f-download-sboms,tekton.dev/taskRunUID=f2ccf270-5793-4762-a49b-bdd795cdc8f6"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java662b4b91074e0cad89c72aca997bfcea-clone-repository,tekton.dev/taskRunUID=c18c1a00-4400-4967-882a-54c3175a07a9"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-scan,tekton.dev/taskRunUID=3814a915-94fb-4ea9-adfe-230aa3d525e6"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053878414,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark90504c91a527f25b4de734ac5a750efb-get-images,tekton.dev/taskRunUID=486c1a81-d79e-434c-9420-151eb1ab4505"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-scan,tekton.dev/taskRunUID=d95326dc-0023-4245-8a7d-5c4b7503b3a3"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-show-sbom,tekton.dev/taskRunUID=5390def6-ea74-49be-b773-22de00f85bef"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-spring56bac33b841a41027129fc3267649397-summarize,tekton.dev/taskRunUID=adad017b-bf42-4dd2-bcc7-a89a3c2642e6"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q-scan,tekton.dev/taskRunUID=0361bf57-9992-4a8e-aab9-56d6c8ea435d"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-show-sbom,tekton.dev/taskRunUID=72b1e24f-1a0b-4759-9571-ae00015fb92e"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-scan,tekton.dev/taskRunUID=70e6e266-5eab-4226-9c86-0f5bd68b5e37"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnef4135683d530c8541b7b4c11ce36a5f-clone-repository,tekton.dev/taskRunUID=0f4e9c06-1803-4fa3-aadb-c56dd49bd437"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-deploy,tekton.dev/taskRunUID=7844885a-5e38-45a3-bf80-968f1eee28c9"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-deploy,tekton.dev/taskRunUID=cfce06e1-14bf-4de1-afd6-884e16e92ac7"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javad2b65b6841f5ddd68dc116abd0376df7-clone-repository,tekton.dev/taskRunUID=1865f2f8-a76c-4938-b8e4-040769f16903"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-summarize,tekton.dev/taskRunUID=d7053686-a419-4d9e-b618-15bd0ca6ebc8"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-summarize,tekton.dev/taskRunUID=db87b1e2-b709-435b-b77f-2838c2758a2e"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053942600,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-gitops-repository,pipelinesascode.tekton.dev/sha=6ee3eda633e47d274e1a0d6849fa0eea796c46be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRunUID=6efd62a0-1ef6-480b-83d1-4c98cc4abd92,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-pythone7abeda5538dd43460513c396755f559-download-sboms,tekton.dev/taskRunUID=18a4f8d1-126f-41c5-b08d-9c86f0e6fb31"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pf9b722ccac534c5315d56ee6a4467072-clone-repository,tekton.dev/taskRunUID=625097c3-ee50-4fde-aa59-d0b66a710c30"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053768188,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-ppff9b722ccac534c5315d56ee6a4467072-download-sboms,tekton.dev/taskRunUID=d94919d8-d871-4c2d-96b3-ba211ba1d062"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-deploy,tekton.dev/taskRunUID=2891f2a0-0f3d-4742-b543-64382314f14a"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-summarize,tekton.dev/taskRunUID=1f36ac88-d16e-49fb-b803-6f8dc6ff5268"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-summarize,tekton.dev/taskRunUID=b927898e-9926-486f-8f8c-68eecc41aad3"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java56bac33b841a41027129fc3267649397-clone-repository,tekton.dev/taskRunUID=a854a11a-e9ac-4ccc-9199-a0baa2fadccf"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java90504c91a527f25b4de734ac5a750efb-clone-repository,tekton.dev/taskRunUID=fdbd6640-f2c8-460e-bd93-17b005288111"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-clone-repository,tekton.dev/taskRunUID=fa4072d0-0ea1-48a9-98c8-852999900894"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-build,tekton.dev/taskRunUID=ea107fa3-5512-4ed6-b494-66b2d7b4974c"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-build,tekton.dev/taskRunUID=e3dc8c67-9d28-484f-a049-cb5445cb391b"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053789852,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-ztnb467c8f051c208496a2696f0349565e0-get-images,tekton.dev/taskRunUID=9d450fdc-6199-4f83-becd-fcb06a8a0f28"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053768188,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ppf9b722ccac534c5315d56ee6a4467072-verify-conforma,tekton.dev/taskRunUID=f2cb6ff9-d461-4e61-ab73-dbc6893f10be"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053789852,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejb467c8f051c208496a2696f0349565e0-verify-conforma,tekton.dev/taskRunUID=f2c68f94-08c1-4e79-83c2-c16f6eff1f28"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053942600,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-gitops-repository,pipelinesascode.tekton.dev/sha=6ee3eda633e47d274e1a0d6849fa0eea796c46be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRunUID=6efd62a0-1ef6-480b-83d1-4c98cc4abd92,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-pxue7abeda5538dd43460513c396755f559-get-images,tekton.dev/taskRunUID=dc7effde-1d0d-4727-a398-cc8d102f733a"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-build,tekton.dev/taskRunUID=b0323129-aa11-4e7a-9a1a-c76c6837fcd9"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-show-sbom,tekton.dev/taskRunUID=d9dded68-f462-45e2-a4b8-b4cbcdcbd83b"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-deploy,tekton.dev/taskRunUID=e6f6f958-b332-4314-8b92-9e297dca7747"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-summarize,tekton.dev/taskRunUID=1d2a79a9-e885-4882-b30b-54f2d9404021"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-clone-repository,tekton.dev/taskRunUID=b4166d78-dd34-4b3b-8c38-fd5bc1fc517c"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-deployment-check,tekton.dev/taskRunUID=3d915c84-4517-4ef8-be6a-1ab0fa6feb1b"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","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-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-summarize,tekton.dev/taskRunUID=b764cb5a-f83e-4ba6-b1ee-45f10222b737"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-clone-repository,tekton.dev/taskRunUID=210f8781-036d-45db-a2fe-17852cbb4db5"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-summarize,tekton.dev/taskRunUID=85d5f3c2-1881-4650-8edc-94707790a16d"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053942600,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-gitops-repository,pipelinesascode.tekton.dev/sha=6ee3eda633e47d274e1a0d6849fa0eea796c46be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRunUID=6efd62a0-1ef6-480b-83d1-4c98cc4abd92,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pythoe7abeda5538dd43460513c396755f559-verify-conforma,tekton.dev/taskRunUID=980d14cf-da4f-4443-9613-25a718c338fa"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java662b4b91074e0cad89c72aca997bfcea-deployment-check,tekton.dev/taskRunUID=bf1c7b2a-a2c5-4ac5-b8ed-a5672f893dd5"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node804336260e6f3cd3d5732c3802238676-clone-repository,tekton.dev/taskRunUID=9b9e9d12-8496-4ed5-9620-14b58d4fd005"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-basef4135683d530c8541b7b4c11ce36a5f-get-images,tekton.dev/taskRunUID=85267109-22ff-445a-bf66-4b55b75908fd"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-show-sbom,tekton.dev/taskRunUID=d5a350c2-e964-4ec7-a8aa-ad0d90825ff2"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-clone-repository,tekton.dev/taskRunUID=232be47a-ad88-449c-96b2-175a9b65aea3"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-scan,tekton.dev/taskRunUID=68805dd0-b44d-4899-9417-84095f566b70"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-summarize,tekton.dev/taskRunUID=49a3e54c-ca7e-49cc-b09c-e55166abe008"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deploy,tekton.dev/taskRunUID=562b49d0-4076-42da-af19-c61dda87c039"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-show-sbom,tekton.dev/taskRunUID=72474c86-adaf-4c91-a8fb-52a501566ef9"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-summarize,tekton.dev/taskRunUID=8de81236-c4cb-48b4-b676-64ef0cbb5293"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java7078c339d2e043333c2e6e7eb1da815a-clone-repository,tekton.dev/taskRunUID=15cdffb9-1685-4a11-bfa7-520d729bc5e0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-scan,tekton.dev/taskRunUID=cca2bdcd-14f4-45c7-9c89-43d82aa07aa1"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-deployment-check,tekton.dev/taskRunUID=ebe0f427-1233-449a-83cb-655575bb878e"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-build,tekton.dev/taskRunUID=47a6c3d1-0314-4f29-97b2-53f9cb132bac"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x-show-sbom,tekton.dev/taskRunUID=62e28f05-9983-448c-a24d-1325b16df3f2"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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-04-20T01:35:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-abkwkmge-on-push-7l27x-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 requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-show-sbom,tekton.dev/taskRunUID=b664cd80-f392-489d-9d6e-dbbba6492351"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-show-sbom,tekton.dev/taskRunUID=3b9a61a1-a1f4-4f8b-af95-91f1431a37a4"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-scan,tekton.dev/taskRunUID=d6aaed5c-11a1-47b3-af64-648ba5eb0c96"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-clone-repository,tekton.dev/taskRunUID=a246d321-9271-435e-b502-70328eea4a2d"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-summarize,tekton.dev/taskRunUID=4fbba464-f1b5-4e1b-ad5b-4fbdeea554c6"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deployment-check,tekton.dev/taskRunUID=67589c22-6a83-4d52-bf8d-a882b8dd646b"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053878414,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-q90504c91a527f25b4de734ac5a750efb-download-sboms,tekton.dev/taskRunUID=4a03b884-dddd-4131-8abb-8d17fd712ed3"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-clone-repository,tekton.dev/taskRunUID=cadcae57-0f36-435d-b2d3-27fef45cfb48"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-build,tekton.dev/taskRunUID=ccc93b7d-ec10-4e1b-a86f-0a5e9cbd819f"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-build,tekton.dev/taskRunUID=6f554450-61af-430c-b5b6-4364a9eaf1ea"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-build,tekton.dev/taskRunUID=961962ac-8aa5-4764-847a-ad0f1fe51026"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-build,tekton.dev/taskRunUID=a2cdba7c-c630-4c25-ae2b-bac83b51eca3"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:35:10Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:35:10Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:35:10Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:35:10Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:35:10Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:35:10Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:35:10Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:35:10Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:35:10Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:35:10Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:35:10Z","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-04-20T01:35:10Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-20T01:35:10Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:37:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-summarize,tekton.dev/taskRunUID=1f36ac88-d16e-49fb-b803-6f8dc6ff5268"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-show-sbom,tekton.dev/taskRunUID=72b1e24f-1a0b-4759-9571-ae00015fb92e"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","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-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-clone-repository,tekton.dev/taskRunUID=af078cba-d658-445c-bb16-cbd0bd2e2f6c"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-show-sbom,tekton.dev/taskRunUID=5390def6-ea74-49be-b773-22de00f85bef"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deployment-check,tekton.dev/taskRunUID=67589c22-6a83-4d52-bf8d-a882b8dd646b"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-build,tekton.dev/taskRunUID=6f554450-61af-430c-b5b6-4364a9eaf1ea"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-scan,tekton.dev/taskRunUID=e7d3f387-9b77-4bb7-8d2c-3ea16e7856f5"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-build,tekton.dev/taskRunUID=961962ac-8aa5-4764-847a-ad0f1fe51026"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-clone-repository,tekton.dev/taskRunUID=a246d321-9271-435e-b502-70328eea4a2d"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053768188,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9-get-images,tekton.dev/taskRunUID=57d9d3f0-d3eb-4403-b492-de8549b84f5e"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-show-sbom,tekton.dev/taskRunUID=9b389903-f607-49ad-8c33-d171605ced87"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth982d645d01ca304449dddc9b2ac40c3b-clone-repository,tekton.dev/taskRunUID=b7ad0bb2-7e60-4b3d-989a-285687ee51af"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","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-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-build,tekton.dev/taskRunUID=28e7a85a-6e92-4b71-8834-0a556b982c3e"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-show-sbom,tekton.dev/taskRunUID=eb65ec0d-f09e-4f0b-9d96-1d36d016ce67"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-summarize,tekton.dev/taskRunUID=1d2a79a9-e885-4882-b30b-54f2d9404021"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-summarize,tekton.dev/taskRunUID=8de81236-c4cb-48b4-b676-64ef0cbb5293"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-summarize,tekton.dev/taskRunUID=b927898e-9926-486f-8f8c-68eecc41aad3"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q-build,tekton.dev/taskRunUID=0d25038e-ef0f-496e-a4ee-16a4626941f0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-summarize,tekton.dev/taskRunUID=62d7611c-6086-48ee-b6ed-9300dd74bf32"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-scan,tekton.dev/taskRunUID=53d17c6d-64b7-45c0-814b-fdefbd525d6a"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn803febd8e7df1f3a57ab2aa0dddea8e6-clone-repository,tekton.dev/taskRunUID=eacec7c2-828f-4378-97c5-29d29f270b87"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053768188,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ppf9b722ccac534c5315d56ee6a4467072-verify-conforma,tekton.dev/taskRunUID=f2cb6ff9-d461-4e61-ab73-dbc6893f10be"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x-scan,tekton.dev/taskRunUID=6ae7038e-c4a0-4cde-bf28-1196e61ce1cc"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java90504c91a527f25b4de734ac5a750efb-clone-repository,tekton.dev/taskRunUID=fdbd6640-f2c8-460e-bd93-17b005288111"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-clone-repository,tekton.dev/taskRunUID=b4166d78-dd34-4b3b-8c38-fd5bc1fc517c"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-build,tekton.dev/taskRunUID=b95363ab-ae6b-4232-92af-3bada25f2f0f"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-show-sbom,tekton.dev/taskRunUID=72474c86-adaf-4c91-a8fb-52a501566ef9"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-clone-repository,tekton.dev/taskRunUID=cadcae57-0f36-435d-b2d3-27fef45cfb48"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java56bac33b841a41027129fc3267649397-clone-repository,tekton.dev/taskRunUID=a854a11a-e9ac-4ccc-9199-a0baa2fadccf"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-deployment-check,tekton.dev/taskRunUID=3d915c84-4517-4ef8-be6a-1ab0fa6feb1b"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053789852,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsb467c8f051c208496a2696f0349565e0-download-sboms,tekton.dev/taskRunUID=2e5ff11e-842e-42f7-b018-a015ce7052b6"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-build,tekton.dev/taskRunUID=b0323129-aa11-4e7a-9a1a-c76c6837fcd9"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-scan,tekton.dev/taskRunUID=68805dd0-b44d-4899-9417-84095f566b70"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-scan,tekton.dev/taskRunUID=b3a0dc9f-73ef-407c-8eba-7c20f7b67d93"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053789852,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-ztnb467c8f051c208496a2696f0349565e0-get-images,tekton.dev/taskRunUID=9d450fdc-6199-4f83-becd-fcb06a8a0f28"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-build,tekton.dev/taskRunUID=e6045313-6de0-4bf7-96ef-d64365b36f4c"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-deploy,tekton.dev/taskRunUID=2891f2a0-0f3d-4742-b543-64382314f14a"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-summarize,tekton.dev/taskRunUID=b764cb5a-f83e-4ba6-b1ee-45f10222b737"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x-deploy,tekton.dev/taskRunUID=b6dde65e-7e6a-477c-9052-4f0fd0a0ff1b"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-show-sbom,tekton.dev/taskRunUID=a8de8c90-0b3b-49c0-943c-e05e956e1a18"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-show-sbom,tekton.dev/taskRunUID=5dd456b2-b7df-4a28-9d82-8e62ae133bac"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053942600,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-gitops-repository,pipelinesascode.tekton.dev/sha=6ee3eda633e47d274e1a0d6849fa0eea796c46be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-gitops-on-pull-request-7dx4j,tekton.dev/pipelineRunUID=6efd62a0-1ef6-480b-83d1-4c98cc4abd92,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pythoe7abeda5538dd43460513c396755f559-verify-conforma,tekton.dev/taskRunUID=980d14cf-da4f-4443-9613-25a718c338fa"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-clone-repository,tekton.dev/taskRunUID=fa4072d0-0ea1-48a9-98c8-852999900894"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pf9b722ccac534c5315d56ee6a4467072-clone-repository,tekton.dev/taskRunUID=625097c3-ee50-4fde-aa59-d0b66a710c30"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javad2b65b6841f5ddd68dc116abd0376df7-clone-repository,tekton.dev/taskRunUID=1865f2f8-a76c-4938-b8e4-040769f16903"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72054172426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-gitops-repository,pipelinesascode.tekton.dev/sha=15fdbc7f477aa766928d403c3e6078cd7789ddf4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-gitops-on-pull-request-slxhx,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-gitops-on-pull-request-slxhx,tekton.dev/pipelineRunUID=ee8c889b-562a-4d99-983a-74d8278a80ac,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-s6fa25ae4d7a0c0641dc4c8f7ac24aca4-download-sboms,tekton.dev/taskRunUID=02964b51-d3a2-4ac9-8f18-1f2f6859de78"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s6fa25ae4d7a6f9ae6c1dea4a3154319d9ffcf6b7f46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-deployment-check,tekton.dev/taskRunUID=76804814-fa9d-4a8f-9e0b-045a9111f670"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnetef4135683d530c8541b7b4c11ce36a5f-download-sboms,tekton.dev/taskRunUID=f2ccf270-5793-4762-a49b-bdd795cdc8f6"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-spring56bac33b841a41027129fc3267649397-summarize,tekton.dev/taskRunUID=adad017b-bf42-4dd2-bcc7-a89a3c2642e6"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deploy,tekton.dev/taskRunUID=e0e80a51-aa56-49cd-abd6-72c9c11cfb21"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-scan,tekton.dev/taskRunUID=f93cb1ec-5292-429f-be77-3669576b57f8"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053481123,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv-scan,tekton.dev/taskRunUID=41b4cc3d-28c0-4bb3-98c6-dea80efcbdbb"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-summarize,tekton.dev/taskRunUID=4fbba464-f1b5-4e1b-ad5b-4fbdeea554c6"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-show-sbom,tekton.dev/taskRunUID=d9dded68-f462-45e2-a4b8-b4cbcdcbd83b"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-clone-repository,tekton.dev/taskRunUID=f920e975-11c6-4c32-a466-a1397cef10fb"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053878414,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark90504c91a527f25b4de734ac5a750efb-get-images,tekton.dev/taskRunUID=486c1a81-d79e-434c-9420-151eb1ab4505"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-scan,tekton.dev/taskRunUID=d6aaed5c-11a1-47b3-af64-648ba5eb0c96"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q-scan,tekton.dev/taskRunUID=0361bf57-9992-4a8e-aab9-56d6c8ea435d"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-summarize,tekton.dev/taskRunUID=49a3e54c-ca7e-49cc-b09c-e55166abe008"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-spring56bac33b841a41027129fc3267649397-show-sbom,tekton.dev/taskRunUID=04b6c1be-fc4b-4c95-bd8e-b27f3004faaf"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x-summarize,tekton.dev/taskRunUID=19b55711-3bb8-4814-8436-7ace02b7d58d"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053789852,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-gitops-repository,pipelinesascode.tekton.dev/sha=438f815e12c166cf10f404a8ae1d0727be896e12,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-gitops-on-pull-request-kfnjz,tekton.dev/pipelineRunUID=7588c89b-3cbb-4a45-a753-44502e5041e9,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejb467c8f051c208496a2696f0349565e0-verify-conforma,tekton.dev/taskRunUID=f2c68f94-08c1-4e79-83c2-c16f6eff1f28"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-build,tekton.dev/taskRunUID=a2cdba7c-c630-4c25-ae2b-bac83b51eca3"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-show-sbom,tekton.dev/taskRunUID=3c33eb9b-2129-4a81-b481-b05fb1808971"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-build,tekton.dev/taskRunUID=041fa382-79ac-4cb2-8b32-6b35d23f5922"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java7078c339d2e043333c2e6e7eb1da815a-deployment-check,tekton.dev/taskRunUID=26e3ee78-b07b-4054-b3b3-f735094af253"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053374172,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-deployment-check,tekton.dev/taskRunUID=244e4c00-6814-420b-ba08-e88ddd6d7f87"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-build,tekton.dev/taskRunUID=ccc93b7d-ec10-4e1b-a86f-0a5e9cbd819f"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x-show-sbom,tekton.dev/taskRunUID=62e28f05-9983-448c-a24d-1325b16df3f2"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053494426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=db6488d3f1c131f6546cd119a47a72639b38d388,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7,tekton.dev/pipelineRunUID=1edc9436-4a93-4ca7-840b-11cde7bb60a6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-pull-request-dpks7-scan,tekton.dev/taskRunUID=17653293-bb16-4ef5-9dae-56c4043ee08e"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-show-sbom,tekton.dev/taskRunUID=b664cd80-f392-489d-9d6e-dbbba6492351"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-deploy,tekton.dev/taskRunUID=e6f6f958-b332-4314-8b92-9e297dca7747"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deploy,tekton.dev/taskRunUID=562b49d0-4076-42da-af19-c61dda87c039"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java662b4b91074e0cad89c72aca997bfcea-clone-repository,tekton.dev/taskRunUID=c18c1a00-4400-4967-882a-54c3175a07a9"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-deployment-check,tekton.dev/taskRunUID=dd8aeda3-5c1e-42f4-84da-b2e99e0709b4"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotneef4135683d530c8541b7b4c11ce36a5f-verify-conforma,tekton.dev/taskRunUID=ec3a3fc1-73bf-4232-bbe7-52c423c414da"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-build,tekton.dev/taskRunUID=ea107fa3-5512-4ed6-b494-66b2d7b4974c"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-scan,tekton.dev/taskRunUID=70e6e266-5eab-4226-9c86-0f5bd68b5e37"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-show-sbom,tekton.dev/taskRunUID=3b9a61a1-a1f4-4f8b-af95-91f1431a37a4"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-deploy,tekton.dev/taskRunUID=94bce07e-d8d3-4d66-ba91-f8be52b8a518"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-summarize,tekton.dev/taskRunUID=85f3986d-5bab-4745-b0db-f1328f0a1f5f"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72054172426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-gitops-repository,pipelinesascode.tekton.dev/sha=15fdbc7f477aa766928d403c3e6078cd7789ddf4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-gitops-on-pull-request-slxhx,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-gitops-on-pull-request-slxhx,tekton.dev/pipelineRunUID=ee8c889b-562a-4d99-983a-74d8278a80ac,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-sprin6fa25ae4d7a0c0641dc4c8f7ac24aca4-get-images,tekton.dev/taskRunUID=e972ac5e-f198-4282-a39a-b7a923a3f84a"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin6fa25ae3db6e0e014d3d0410d1d9c9516e868cb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053790717,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-gitops-repository,pipelinesascode.tekton.dev/sha=6a2870450fe975a2639a81688d24914abaabb4ad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-gitops-on-pull-request-c95ck,tekton.dev/pipelineRunUID=aaddd78d-e2e2-4516-9cbb-88b0bd815c2a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnef4135683d530c8541b7b4c11ce36a5f-clone-repository,tekton.dev/taskRunUID=0f4e9c06-1803-4fa3-aadb-c56dd49bd437"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053768188,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-gitops-repository,pipelinesascode.tekton.dev/sha=cb29b772adc871fd1e9207cd64eb41232c3c69d7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-gitops-on-pull-request-zc2l9,tekton.dev/pipelineRunUID=3dc67357-2570-4b94-95b8-ddb747de6334,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-ppff9b722ccac534c5315d56ee6a4467072-download-sboms,tekton.dev/taskRunUID=d94919d8-d871-4c2d-96b3-ba211ba1d062"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-build,tekton.dev/taskRunUID=e3dc8c67-9d28-484f-a049-cb5445cb391b"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053646137,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-deployment-check,tekton.dev/taskRunUID=093027a4-7234-46bb-afc3-04f36b697e90"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java662b4b91074e0cad89c72aca997bfcea-deployment-check,tekton.dev/taskRunUID=bf1c7b2a-a2c5-4ac5-b8ed-a5672f893dd5"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=e52f1773960d425d5210bf2873ee676ee7be67f2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-pull-request-zvkcv,tekton.dev/pipelineRunUID=1ca942bb-6c77-4f4d-b89a-7ccbdf2b64db,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node804336260e6f3cd3d5732c3802238676-clone-repository,tekton.dev/taskRunUID=9b9e9d12-8496-4ed5-9620-14b58d4fd005"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-clone-repository,tekton.dev/taskRunUID=232be47a-ad88-449c-96b2-175a9b65aea3"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-show-sbom,tekton.dev/taskRunUID=537e7edc-dd13-4d56-839d-4a196d4cd188"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","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-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053605782,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=3e7db238c963c5c015335e5109b9785018d8002c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj,tekton.dev/pipelineRunUID=560af5a2-fcc8-44ec-8638-6535345bf6f8,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-push-w5gkj-deployment-check,tekton.dev/taskRunUID=ebe0f427-1233-449a-83cb-655575bb878e"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72054172426,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-gitops-repository,pipelinesascode.tekton.dev/sha=15fdbc7f477aa766928d403c3e6078cd7789ddf4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-gitops-on-pull-request-slxhx,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-gitops-on-pull-request-slxhx,tekton.dev/pipelineRunUID=ee8c889b-562a-4d99-983a-74d8278a80ac,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-6fa25ae4d7a0c0641dc4c8f7ac24aca4-verify-conforma,tekton.dev/taskRunUID=247da8c0-1d80-4e5f-9fac-a4686b5a9959"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-6fa25ae4d7a0eebefc9dc3f9ec737922a6116af14505-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053878414,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-q90504c91a527f25b4de734ac5a750efb-download-sboms,tekton.dev/taskRunUID=4a03b884-dddd-4131-8abb-8d17fd712ed3"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053422815,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=e63e7abcb24ea5a5ea707f699c17ac27403aa5ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd,tekton.dev/pipelineRunUID=97bae0eb-d8df-453c-9cca-d7e495125804,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-pull-request-q78rd-scan,tekton.dev/taskRunUID=d95326dc-0023-4245-8a7d-5c4b7503b3a3"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x-build,tekton.dev/taskRunUID=6125b070-394e-4dd5-87a7-bff8d7707188"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053427265,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b2f2eda20fdd159dcf12822005be26e9517a2b99,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd,tekton.dev/pipelineRunUID=3def4b13-f52f-49c7-b46b-71975d1eeca9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-pull-request-7rvqd-scan,tekton.dev/taskRunUID=cca2bdcd-14f4-45c7-9c89-43d82aa07aa1"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053878414,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-90504c91a527f25b4de734ac5a750efb-verify-conforma,tekton.dev/taskRunUID=1c3babb2-f1e8-4de0-a086-cf1cbc6c04c3"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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 and 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 cpu request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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-04-20T01:37:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java6fa25ae4d7a0c2ca70264bc0d0f42f3d1c7c0bb9f253f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and 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 request 0"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=6576d9b6b9"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=64b55cbfdc"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=7bdb57fbcb"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=68bb4b5754"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=5b54575b9b"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=5b54575b9b"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-syukvtvi","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:37: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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=64b55cbfdc"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37: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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=6576d9b6b9"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37: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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=68bb4b5754"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-szxnjbza","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-szxnjbza","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-szxnjbza","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-szxnjbza","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-szxnjbza","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=7bdb57fbcb"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hclelckq","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","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-04-20T01:37:09Z","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-04-20T01:37:09Z","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-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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 requests and 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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","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-04-20T01:37:09Z","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-04-20T01:37:09Z","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-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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 requests and 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-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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.3"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:37:09Z","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.3"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:37:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} I0420 01:37:11.591103 1 request.go:752] "Waited before sending request" delay="1.992779222s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-development/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTA5MTMsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy16dG56aWxreS03YjY3ZDVmYmQ0LWdscjg2XHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=64b87b774c"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-abkwkmge","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-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=6576d9b6b9"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=7bdb57fbcb"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=68bb4b5754"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=c9746d854"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=85798fcd45"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","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-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=64b55cbfdc"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7b67d5fbd4"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=85597d88bf"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=668bdbc694"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=5b54575b9b"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=5c958fdd66"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=5cc5768578"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=6cf4484f44"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=788599cbb7"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","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-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","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-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-04-20T01:37:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=6576d9b6b9"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=68bb4b5754"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=5b54575b9b"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=7bdb57fbcb"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=64b55cbfdc"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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.3"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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 requests and 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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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 requests and 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-04-20T01:39:07Z","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.3,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=bc6f647b8"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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.3"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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 requests and 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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"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 and 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 cpu limit 0"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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 requests and 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-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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=bBsyInxiiRNzp1yXurHcznRQoockTS26rwENWl,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.3,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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.3,olm.permissions.hash=18XbTqmlNKEVyrCAkisSoZMaHZwjC4TinlwwgE,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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=786665567"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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=6d69cd8dfb"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=5cc5768578"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=6576d9b6b9"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=5b54575b9b"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=85798fcd45"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=68bb4b5754"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=c9746d854"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=64b55cbfdc"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7b67d5fbd4"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=668bdbc694"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=788599cbb7"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","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-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=85597d88bf"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=5c958fdd66"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=64b87b774c"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=7bdb57fbcb"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=6cf4484f44"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:39:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-deploy,tekton.dev/taskRunUID=7844885a-5e38-45a3-bf80-968f1eee28c9"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-ppfrqlbj,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pipelinesascode.tekton.dev/check-run-id=72053465509,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-ppfrqlbj-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-ppfrqlbj-repository,pipelinesascode.tekton.dev/sha=27f336252351d144848399e06f9e9985669af811,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-ppfrqlbj,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x,tekton.dev/pipelineRunUID=07633980-420f-4747-a81c-105e69efdc2d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-ppfrqlbj-on-pull-request-jqk2x-scan,tekton.dev/taskRunUID=f93cb1ec-5292-429f-be77-3669576b57f8"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053847592,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=df3e2b1dda7b89c2849e11bde0cc60b1c1a5c996,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-pull-request-gjt4q,tekton.dev/pipelineRunUID=b8c106cb-3ef4-4898-88b5-5c63fea3c02e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-spring56bac33b841a41027129fc3267649397-show-sbom,tekton.dev/taskRunUID=04b6c1be-fc4b-4c95-bd8e-b27f3004faaf"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053996916,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=90501601f317c5587c90b1b16884f1f295f8198a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x,tekton.dev/pipelineRunUID=87cd47cd-f3f5-4272-92c0-b650f3cd1dfe,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-7l27x-summarize,tekton.dev/taskRunUID=19b55711-3bb8-4814-8436-7ace02b7d58d"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-abkwkmge,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pipelinesascode.tekton.dev/check-run-id=72053832613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-abkwkmge-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-abkwkmge-repository,pipelinesascode.tekton.dev/sha=b43b26907bad2b518d75592932ac89325d20fa02,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-abkwkmge,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8,tekton.dev/pipelineRunUID=885c89a8-ecf1-4f76-882f-06962356c80a,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-abkwkmge-on-push-tpbh8-scan,tekton.dev/taskRunUID=e7d3f387-9b77-4bb7-8d2c-3ea16e7856f5"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/check-run-id=72053620702,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=46c5f8503bae30713317276d48355cf3619a9eb4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx,tekton.dev/pipelineRunUID=dd0b4de3-4fc2-4560-825e-2a0d3412cd46,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-4grhx-deploy,tekton.dev/taskRunUID=94bce07e-d8d3-4d66-ba91-f8be52b8a518"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-pxuhisnn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pipelinesascode.tekton.dev/check-run-id=72053689945,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-pxuhisnn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-pxuhisnn-repository,pipelinesascode.tekton.dev/sha=c1bb77e586137ad86da994f71bd30db2f3523b49,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-pxuhisnn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRun=e2e-tests-python-pxuhisnn-on-push-kj6pw,tekton.dev/pipelineRunUID=f543f875-fdc4-4789-a8b7-ba67b1399efc,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-pxuhisnn-on-push-kj6pw-scan,tekton.dev/taskRunUID=3814a915-94fb-4ea9-adfe-230aa3d525e6"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","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-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-wufmtixc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pipelinesascode.tekton.dev/check-run-id=72053588151,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-wufmtixc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-wufmtixc-repository,pipelinesascode.tekton.dev/sha=b4ed1b3f491aa8a3f5237e520954db5c6d2a58b5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-wufmtixc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz,tekton.dev/pipelineRunUID=cf808043-4900-49bb-ae08-6a68aacd5ba4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-wufmtixc-on-push-zmqfz-build,tekton.dev/taskRunUID=ea107fa3-5512-4ed6-b494-66b2d7b4974c"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053878414,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-gitops-repository,pipelinesascode.tekton.dev/sha=e40aa49259144bd8ce8721db972205704a54d652,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-gitops-on-pull-request-bqbw5,tekton.dev/pipelineRunUID=45285a00-7311-4e5d-8665-daef94c818ed,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark90504c91a527f25b4de734ac5a750efb-get-images,tekton.dev/taskRunUID=486c1a81-d79e-434c-9420-151eb1ab4505"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=a4f4f1d68170e696e0896f222c6f93103897b8b9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj,tekton.dev/pipelineRunUID=a838b25a-9ab9-43ad-b5ab-f8c257fc5fce,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-67jtj-clone-repository,tekton.dev/taskRunUID=210f8781-036d-45db-a2fe-17852cbb4db5"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-deployment-check,tekton.dev/taskRunUID=67589c22-6a83-4d52-bf8d-a882b8dd646b"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-mcvahzfk,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pipelinesascode.tekton.dev/check-run-id=72053373541,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mcvahzfk-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mcvahzfk-repository,pipelinesascode.tekton.dev/sha=b289270a367a88955541cfa8df97a7965bb11e4a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mcvahzfk,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2,tekton.dev/pipelineRunUID=4ef50e4f-35b5-41d4-8fb8-a263238bd1d6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mcvahzfk-on-push-jnmp2-show-sbom,tekton.dev/taskRunUID=a8de8c90-0b3b-49c0-943c-e05e956e1a18"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"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-ztnzilky,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ztnzilky-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ztnzilky-repository,pipelinesascode.tekton.dev/sha=b558a56ed2c8834e7b243115ecbb60cca15ce650,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ztnzilky,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq,tekton.dev/pipelineRunUID=4afb81eb-9558-4699-9cfb-2399a74ecdac,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ztnzilky-on-push-46bgq-clone-repository,tekton.dev/taskRunUID=a246d321-9271-435e-b502-70328eea4a2d"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ppid6btc7e1u16l4cn0mnfuf89puftd"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f6ffd001-d345-466e-a99c-5ad287690c9c,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:39:08Z","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-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-20T01:39:08Z","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-b67676686,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:39:08Z","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-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:39:08Z","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=5a44c21d-c688-456c-aa0e-402fd0ce373e,batch.kubernetes.io/job-name=tssc-iam,controller-uid=5a44c21d-c688-456c-aa0e-402fd0ce373e,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:39:08Z","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-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:39:08Z","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-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:39:08Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:39:08Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-20T01:39:08Z","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=7c89686b75"} {"level":"debug","ts":"2026-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:39:08Z","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-04-20T01:39:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,batch.kubernetes.io/job-name=ctlog-createtree-job-sv2sj,controller-uid=a7633b51-caa6-4853-a7a3-a1c4bc713791,job-name=ctlog-createtree-job-sv2sj"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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=6556d7dcc7"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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=74759cb5b8"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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=57878764f"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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=82c191dd-c84d-4078-9d57-e69933600dbc,batch.kubernetes.io/job-name=tuf-repository-init-8tzrd,controller-uid=82c191dd-c84d-4078-9d57-e69933600dbc,job-name=tuf-repository-init-8tzrd,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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=6bf946bd59"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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=c98895884"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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=5cd57cdd7b"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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=54676dcb88"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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=dddbcc686"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,batch.kubernetes.io/job-name=segment-backup-installation-9wn62,controller-uid=b7a61174-ba75-4f4b-902b-54defbfe1dfb,job-name=segment-backup-installation-9wn62"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,batch.kubernetes.io/job-name=rekor-createtree-job-2gnxq,controller-uid=eeeaaec0-7822-4061-9d6d-7c9175b1a540,job-name=rekor-createtree-job-2gnxq"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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=5c47c99f7b"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=cOdK84vKgnaRLenln58KtpXCI40xI5jsgYOhU0,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=857959c7cc,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn,pod-template-hash=58d6c868d"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=5699d56b96"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge,pod-template-hash=bdbf56ccd"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=859b474db5"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hclelckq,app.kubernetes.io/part-of=e2e-tests-python-hclelckq,argocd/app-name=e2e-tests-python-hclelckq,backstage.io/kubernetes-id=e2e-tests-python-hclelckq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hclelckq,pod-template-hash=7bdb57fbcb"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wufmtixc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wufmtixc,argocd/app-name=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wufmtixc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wufmtixc,pod-template-hash=7cd995c7bd"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=68bb4b5754"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza,pod-template-hash=78b75c7d8d"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=68b6ff5fdd"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky,pod-template-hash=7dd4bdffbf"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-szxnjbza,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-szxnjbza,app.kubernetes.io/part-of=e2e-tests-go-szxnjbza,argocd/app-name=e2e-tests-go-szxnjbza,backstage.io/kubernetes-id=e2e-tests-go-szxnjbza,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-szxnjbza"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-abkwkmge,app.kubernetes.io/part-of=e2e-tests-java-springboot-abkwkmge,argocd/app-name=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-id=e2e-tests-java-springboot-abkwkmge,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-abkwkmge"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ztnzilky,app.kubernetes.io/part-of=e2e-tests-nodejs-ztnzilky,argocd/app-name=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-id=e2e-tests-nodejs-ztnzilky,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ztnzilky"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-pxuhisnn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-pxuhisnn,app.kubernetes.io/part-of=e2e-tests-python-pxuhisnn,argocd/app-name=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-id=e2e-tests-python-pxuhisnn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-pxuhisnn"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=568dd8fb76"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=64b55cbfdc"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-wypjieif,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-wypjieif,argocd/app-name=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-wypjieif,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-wypjieif,pod-template-hash=548cd78f96"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-ppfrqlbj,app.kubernetes.io/part-of=e2e-tests-go-ppfrqlbj,argocd/app-name=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-id=e2e-tests-go-ppfrqlbj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-ppfrqlbj,pod-template-hash=77787848b8"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mcvahzfk,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mcvahzfk,argocd/app-name=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mcvahzfk,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mcvahzfk,pod-template-hash=56bcb9d5c6"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-syukvtvi,app.kubernetes.io/part-of=e2e-tests-java-quarkus-syukvtvi,argocd/app-name=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-id=e2e-tests-java-quarkus-syukvtvi,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-syukvtvi,pod-template-hash=5b54575b9b"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-kyrvsbsl,app.kubernetes.io/part-of=e2e-tests-java-springboot-kyrvsbsl,argocd/app-name=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-id=e2e-tests-java-springboot-kyrvsbsl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-kyrvsbsl,pod-template-hash=85798fcd45"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-kyrvsbsl","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-04-20T01:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-kecraaug,app.kubernetes.io/part-of=e2e-tests-nodejs-kecraaug,argocd/app-name=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-id=e2e-tests-nodejs-kecraaug,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-kecraaug,pod-template-hash=6576d9b6b9"} {"level":"debug","ts":"2026-04-20T01:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} I0420 01:39:11.474343 1 request.go:752] "Waited before sending request" delay="1.842013499s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-gitops/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTIwODUsInN0YXJ0IjoiL3Rzc2MtZ2l0b3BzLXJlZGlzLTdiYjQ2ODk3NC1kZGNzNFx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=696845fbc7"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58546cb5d9"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04202026-010826-UTC,pod-template-hash=6d69868c4"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=68fdabef-e94f-4a4b-849b-6de6c44c6bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=7dfd664f58"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-6494758bfd,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=69d66ff958"} {"level":"debug","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-20T01:39:11Z","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-04-20T01:39:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-20T01:39:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"}