{"level":"info","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Operator Version: 0.0.1"} {"level":"info","ts":"2026-04-24T01:03:51Z","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-24T01:03:51Z","logger":"DeploymentValidation","msg":"Go OS/Arch: linux/amd64"} {"level":"info","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Setting Up Manager"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Load KubeConfig"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Initialize Manager"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Initialize Scheme"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Getting Manager Options"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Adding Healthz and Readyz checks"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Registering Components"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Initialize Prometheus Registry"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Initialize Prometheus metrics endpoint","endpoint":"http://0.0.0.0:8383/metrics"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Initialize ConfigMap watcher"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Initialize Validation Engine"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Initialize Reconciler"} {"level":"info","ts":"2026-04-24T01:03:51Z","logger":"DeploymentValidation","msg":"Starting Manager"} {"level":"info","ts":"2026-04-24T01:03:51Z","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-04-24T01:03:51Z","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-24T01:03:51Z","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-24T01:03:51Z","logger":"GenericReconciler","msg":"The ConfigMap has been updated"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:03:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"info","ts":"2026-04-24T01:03:52Z","logger":"KubeAPIWarningLogger","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-24T01:03:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"info","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:05:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:05:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:05:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"info","ts":"2026-04-24T01:05:52Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:07:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:07:52Z","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-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:07:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:07:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:07:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:07:53Z","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-24T01:07:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6f65ff9f86"} {"level":"debug","ts":"2026-04-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:07:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:07:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:07:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-24T01:07:53Z","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-24T01:07:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","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-24T01:07:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:07:54Z","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-24T01:07:54Z","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-24T01:07:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:07:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:07:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-24T01:07:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"liveness-port","check_description":"Indicates when containers have a liveness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the liveness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-04-24T01:07:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-24T01:07:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-24T01:07:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhtpa-operator-controller-manager\" not found"} {"level":"debug","ts":"2026-04-24T01:07:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-24T01:07:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"readiness-port","check_description":"Indicates when containers have a readiness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the readiness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-04-24T01:07:54Z","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-24T01:07:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:07:54Z","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-24T01:07:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:07:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:07:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:07:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:07:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:07:56Z","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-24T01:07:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:07:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-24T01:07:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-24T01:07:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-24T01:07:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhbk-operator\" not found"} {"level":"debug","ts":"2026-04-24T01:07:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-24T01:07:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rhbk-operator\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:07:56Z","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-24T01:07:56Z","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-24T01:07:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:07:56Z","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":"info","ts":"2026-04-24T01:07:56Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:09:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6f65ff9f86"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:09:52Z","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-24T01:09:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:09:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:09:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-24T01:09:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-24T01:09:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-24T01:09:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-24T01:09:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:09:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:09:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:09:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:09:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:09:53Z","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-24T01:09:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-24T01:09:53Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:11:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines-config,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines-config,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-config-1.9.0"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-pipelines-config\" not found"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-rollout-openshift-pipelines\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-rollout-openshift-pipelines\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-rollout-openshift-pipelines\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-rollout-openshift-pipelines\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","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-rollout-openshift-pipelines\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6f65ff9f86"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","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-24T01:11:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:11:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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=f75779949"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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=d8c988bf"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-pvjpc","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-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-pvjpc","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-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-pvjpc","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhtas-segment-backup-job\" not found"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-pvjpc","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-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-pvjpc","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"segment-backup-installation\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-pvjpc","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 \"segment-backup-installation\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-pvjpc","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 \"segment-backup-installation\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-pvjpc","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 \"segment-backup-installation\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-pvjpc","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 \"segment-backup-installation\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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=846c59db99"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,batch.kubernetes.io/job-name=rekor-createtree-job-bs97z,controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,job-name=rekor-createtree-job-bs97z"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-bs97z","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-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-bs97z","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-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-bs97z","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-createtree-job\" not found"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-bs97z","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-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-bs97z","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"createtree\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-bs97z","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-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-bs97z","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 limit 0"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-bs97z","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 \"createtree\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-bs97z","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 \"createtree\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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=979f5c56b"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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=b557b5f89"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,batch.kubernetes.io/job-name=ctlog-createtree-job-4bvkz,controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,job-name=ctlog-createtree-job-4bvkz"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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=749bc86498"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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=c678b77bb"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,batch.kubernetes.io/job-name=segment-backup-installation-pvjpc,controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,job-name=segment-backup-installation-pvjpc"} {"level":"debug","ts":"2026-04-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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=7cc846d7b4"} {"level":"debug","ts":"2026-04-24T01:11:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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-24T01:11:53Z","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":"info","ts":"2026-04-24T01:11:53Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:13:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6f65ff9f86"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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=fbd29332-4f70-4897-8855-89f103e1171b,batch.kubernetes.io/job-name=create-db,controller-uid=fbd29332-4f70-4897-8855-89f103e1171b,job-name=create-db"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=tssc-tpa,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-tpa,app.kubernetes.io/version=2.2.0,helm.sh/chart=tssc-tpa-1.9.0"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-tpa\" not found"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"deployments-test\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"deployments-test\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"deployments-test\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"deployments-test\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"deployments-test\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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=04e99ef0-022c-4042-93bf-4039e5a8c9d1,batch.kubernetes.io/job-name=create-importers,controller-uid=04e99ef0-022c-4042-93bf-4039e5a8c9d1,job-name=create-importers"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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=6d877674b8"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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=4c7d875b-35dc-4e30-bb9f-3df9a99c5fd1,batch.kubernetes.io/job-name=migrate-db,controller-uid=4c7d875b-35dc-4e30-bb9f-3df9a99c5fd1,job-name=migrate-db"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","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-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:13:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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=c678b77bb"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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=f75779949"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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=b557b5f89"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"ctlog\" not found"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"ctlog\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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=749bc86498"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-redis\" not found"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,batch.kubernetes.io/job-name=rekor-createtree-job-bs97z,controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,job-name=rekor-createtree-job-bs97z"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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=7cc846d7b4"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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=d8c988bf"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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=846c59db99"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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=38ff7473-d497-4dc9-81af-cc3eb9006ea8,batch.kubernetes.io/job-name=tuf-repository-init-xkg82,controller-uid=38ff7473-d497-4dc9-81af-cc3eb9006ea8,job-name=tuf-repository-init-xkg82,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-xkg82","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-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-xkg82","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-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-xkg82","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tuf-repository-init\" not found"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-xkg82","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-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-xkg82","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 \"tuf-init\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-xkg82","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 \"tuf-init\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-xkg82","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 \"tuf-init\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-xkg82","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 \"tuf-init\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,batch.kubernetes.io/job-name=segment-backup-installation-pvjpc,controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,job-name=segment-backup-installation-pvjpc"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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=979f5c56b"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,batch.kubernetes.io/job-name=ctlog-createtree-job-4bvkz,controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,job-name=ctlog-createtree-job-4bvkz"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:13:53Z","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-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"info","ts":"2026-04-24T01:13:53Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:15:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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=b557b5f89"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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=f75779949"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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=d8c988bf"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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=38ff7473-d497-4dc9-81af-cc3eb9006ea8,batch.kubernetes.io/job-name=tuf-repository-init-xkg82,controller-uid=38ff7473-d497-4dc9-81af-cc3eb9006ea8,job-name=tuf-repository-init-xkg82,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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=7cc846d7b4"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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=846c59db99"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,batch.kubernetes.io/job-name=segment-backup-installation-pvjpc,controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,job-name=segment-backup-installation-pvjpc"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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=c678b77bb"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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=979f5c56b"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,batch.kubernetes.io/job-name=ctlog-createtree-job-4bvkz,controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,job-name=ctlog-createtree-job-4bvkz"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,batch.kubernetes.io/job-name=rekor-createtree-job-bs97z,controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,job-name=rekor-createtree-job-bs97z"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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=749bc86498"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhdh-kubernetes-plugin\" not found"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rollout-status-test\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6f65ff9f86"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:52Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:15:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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=04e99ef0-022c-4042-93bf-4039e5a8c9d1,batch.kubernetes.io/job-name=create-importers,controller-uid=04e99ef0-022c-4042-93bf-4039e5a8c9d1,job-name=create-importers"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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=4c7d875b-35dc-4e30-bb9f-3df9a99c5fd1,batch.kubernetes.io/job-name=migrate-db,controller-uid=4c7d875b-35dc-4e30-bb9f-3df9a99c5fd1,job-name=migrate-db"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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=fbd29332-4f70-4897-8855-89f103e1171b,batch.kubernetes.io/job-name=create-db,controller-uid=fbd29332-4f70-4897-8855-89f103e1171b,job-name=create-db"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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=6d877674b8"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c8f88c6d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:15:53Z","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-24T01:15:53Z","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-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-04-24T01:15:53Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:17:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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=fbd29332-4f70-4897-8855-89f103e1171b,batch.kubernetes.io/job-name=create-db,controller-uid=fbd29332-4f70-4897-8855-89f103e1171b,job-name=create-db"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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=04e99ef0-022c-4042-93bf-4039e5a8c9d1,batch.kubernetes.io/job-name=create-importers,controller-uid=04e99ef0-022c-4042-93bf-4039e5a8c9d1,job-name=create-importers"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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=4c7d875b-35dc-4e30-bb9f-3df9a99c5fd1,batch.kubernetes.io/job-name=migrate-db,controller-uid=4c7d875b-35dc-4e30-bb9f-3df9a99c5fd1,job-name=migrate-db"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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=6d877674b8"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c8f88c6d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:17:52Z","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-24T01:17:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,batch.kubernetes.io/job-name=rekor-createtree-job-bs97z,controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,job-name=rekor-createtree-job-bs97z"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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=979f5c56b"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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=7cc846d7b4"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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=c678b77bb"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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=846c59db99"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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=b557b5f89"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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=749bc86498"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,batch.kubernetes.io/job-name=segment-backup-installation-pvjpc,controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,job-name=segment-backup-installation-pvjpc"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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=d8c988bf"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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=f75779949"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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=38ff7473-d497-4dc9-81af-cc3eb9006ea8,batch.kubernetes.io/job-name=tuf-repository-init-xkg82,controller-uid=38ff7473-d497-4dc9-81af-cc3eb9006ea8,job-name=tuf-repository-init-xkg82,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,batch.kubernetes.io/job-name=ctlog-createtree-job-4bvkz,controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,job-name=ctlog-createtree-job-4bvkz"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:17:53Z","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-24T01:17:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6f65ff9f86"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:17:54Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-24T01:17:54Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:19:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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=6d877674b8"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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=04e99ef0-022c-4042-93bf-4039e5a8c9d1,batch.kubernetes.io/job-name=create-importers,controller-uid=04e99ef0-022c-4042-93bf-4039e5a8c9d1,job-name=create-importers"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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=fbd29332-4f70-4897-8855-89f103e1171b,batch.kubernetes.io/job-name=create-db,controller-uid=fbd29332-4f70-4897-8855-89f103e1171b,job-name=create-db"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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=4c7d875b-35dc-4e30-bb9f-3df9a99c5fd1,batch.kubernetes.io/job-name=migrate-db,controller-uid=4c7d875b-35dc-4e30-bb9f-3df9a99c5fd1,job-name=migrate-db"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c8f88c6d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:19:52Z","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-24T01:19:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,batch.kubernetes.io/job-name=rekor-createtree-job-bs97z,controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,job-name=rekor-createtree-job-bs97z"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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=d8c988bf"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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=b557b5f89"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,batch.kubernetes.io/job-name=ctlog-createtree-job-4bvkz,controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,job-name=ctlog-createtree-job-4bvkz"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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=979f5c56b"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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=846c59db99"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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=749bc86498"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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=c678b77bb"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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=7cc846d7b4"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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=f75779949"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,batch.kubernetes.io/job-name=segment-backup-installation-pvjpc,controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,job-name=segment-backup-installation-pvjpc"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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=38ff7473-d497-4dc9-81af-cc3eb9006ea8,batch.kubernetes.io/job-name=tuf-repository-init-xkg82,controller-uid=38ff7473-d497-4dc9-81af-cc3eb9006ea8,job-name=tuf-repository-init-xkg82,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6f65ff9f86"} {"level":"debug","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:19:53Z","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-24T01:19:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-24T01:19:53Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:21:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6f65ff9f86"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:21:52Z","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-24T01:21:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:21:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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=6d877674b8"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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=fbd29332-4f70-4897-8855-89f103e1171b,batch.kubernetes.io/job-name=create-db,controller-uid=fbd29332-4f70-4897-8855-89f103e1171b,job-name=create-db"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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=4c7d875b-35dc-4e30-bb9f-3df9a99c5fd1,batch.kubernetes.io/job-name=migrate-db,controller-uid=4c7d875b-35dc-4e30-bb9f-3df9a99c5fd1,job-name=migrate-db"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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=04e99ef0-022c-4042-93bf-4039e5a8c9d1,batch.kubernetes.io/job-name=create-importers,controller-uid=04e99ef0-022c-4042-93bf-4039e5a8c9d1,job-name=create-importers"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c8f88c6d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:21:53Z","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-24T01:21:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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=b557b5f89"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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=846c59db99"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,batch.kubernetes.io/job-name=rekor-createtree-job-bs97z,controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,job-name=rekor-createtree-job-bs97z"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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=7cc846d7b4"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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=d8c988bf"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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=38ff7473-d497-4dc9-81af-cc3eb9006ea8,batch.kubernetes.io/job-name=tuf-repository-init-xkg82,controller-uid=38ff7473-d497-4dc9-81af-cc3eb9006ea8,job-name=tuf-repository-init-xkg82,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,batch.kubernetes.io/job-name=ctlog-createtree-job-4bvkz,controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,job-name=ctlog-createtree-job-4bvkz"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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=979f5c56b"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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=c678b77bb"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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=749bc86498"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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=f75779949"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,batch.kubernetes.io/job-name=segment-backup-installation-pvjpc,controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,job-name=segment-backup-installation-pvjpc"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:21:54Z","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-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:21:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"info","ts":"2026-04-24T01:21:54Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:23:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","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-24T01:23:52Z","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-24T01:23:52Z","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-24T01:23:52Z","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-24T01:23:52Z","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-24T01:23:52Z","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-24T01:23:52Z","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-24T01:23:52Z","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-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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=6d877674b8"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c8f88c6d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-build,tekton.dev/taskRunUID=7739b890-2580-4e4f-af9c-f0985271e974"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-718940f45e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-a98a4c73b2,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-718940f45e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-718940f45e-54b54b8bf4,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,statefulset.kubernetes.io/pod-name=affinity-assistant-718940f45e-0,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn17b0359bd196eabdfb1f4fae9c70c166-clone-repository,tekton.dev/taskRunUID=35bae7bf-5162-4885-bb26-4386f5a340b0"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-build,tekton.dev/taskRunUID=24415c05-331d-4907-bb29-31b10b401672"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:23:52Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-build,tekton.dev/taskRunUID=2f1b4eea-54ed-4ead-8daa-a94543dbbe8c"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-5c7fb32bf6,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-5c7fb32bf6,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-5c7fb32bf6-784999d474,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,statefulset.kubernetes.io/pod-name=affinity-assistant-5c7fb32bf6-0,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-clone-repository,tekton.dev/taskRunUID=906ced5e-464a-4c26-bc50-26254f1ab879"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodee23b7d2c1a41e899b4acfff079fc9dc0-clone-repository,tekton.dev/taskRunUID=d2d6dbd9-8046-4ecc-b1c5-d1d127d5c323"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodee23b7d2c1a41e0c1887f5f08c21d88bbdd1795fdb2ba8-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-24T01:23:52Z","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-5550556a8e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-fc906a38d8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-5550556a8e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-5550556a8e-f9fc87489,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,statefulset.kubernetes.io/pod-name=affinity-assistant-5550556a8e-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-a98a4c73b2,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-a98a4c73b2-69bf48655b,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,statefulset.kubernetes.io/pod-name=affinity-assistant-a98a4c73b2-0,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java4ef2d59973d2de6a9c396293ed6d49a8-clone-repository,tekton.dev/taskRunUID=409ac8db-efd5-43d0-8b65-1b0bf76b635d"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythb39e7263572fdb1149459b878c8acebb-clone-repository,tekton.dev/taskRunUID=dbf236e0-1800-4cfe-a28a-98b27d83d442"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-24T01:23:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:23:52Z","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-fc906a38d8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-fc906a38d8-68d89b48b8,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,statefulset.kubernetes.io/pod-name=affinity-assistant-fc906a38d8-0,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fc906a38d8","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-build,tekton.dev/taskRunUID=be0d6156-33f5-4aec-ac0d-44751c73db81"} {"level":"debug","ts":"2026-04-24T01:23:52Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-build,tekton.dev/taskRunUID=e7a57b4b-8e3c-4c40-8f9f-09101676b076"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,batch.kubernetes.io/job-name=rekor-createtree-job-bs97z,controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,job-name=rekor-createtree-job-bs97z"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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=749bc86498"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,batch.kubernetes.io/job-name=segment-backup-installation-pvjpc,controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,job-name=segment-backup-installation-pvjpc"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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=f75779949"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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=7cc846d7b4"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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=d8c988bf"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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=b557b5f89"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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=846c59db99"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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=c678b77bb"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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=979f5c56b"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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=38ff7473-d497-4dc9-81af-cc3eb9006ea8,batch.kubernetes.io/job-name=tuf-repository-init-xkg82,controller-uid=38ff7473-d497-4dc9-81af-cc3eb9006ea8,job-name=tuf-repository-init-xkg82,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,batch.kubernetes.io/job-name=ctlog-createtree-job-4bvkz,controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,job-name=ctlog-createtree-job-4bvkz"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xwecddze","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-kldlxrxa","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:23:53Z","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-24T01:23:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:23:54Z","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-24T01:23:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-24T01:23:54Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:25:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6f65ff9f86"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:25:52Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:25:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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=6d877674b8"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c8f88c6d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:25:53Z","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-24T01:25:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-scan,tekton.dev/taskRunUID=f20821d5-01e7-46eb-80e9-bd23834b0f87"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-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-24T01:25:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-build,tekton.dev/taskRunUID=002c8670-410e-4b4a-b2f9-553729143428"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:25:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-summarize,tekton.dev/taskRunUID=ee3ff3dd-1cad-44f9-8f64-72b4366752a4"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodee23b7d2c1a41e899b4acfff079fc9dc0-clone-repository,tekton.dev/taskRunUID=d2d6dbd9-8046-4ecc-b1c5-d1d127d5c323"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-clone-repository,tekton.dev/taskRunUID=9b162dc0-166e-4b62-8f57-e43c026db329"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-3c8e5b1f79,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-47015e370f,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-47015e370f,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-47015e370f-59dcfc988b,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,statefulset.kubernetes.io/pod-name=affinity-assistant-47015e370f-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-886884aa27,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-886884aa27-68f94cc6db,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,statefulset.kubernetes.io/pod-name=affinity-assistant-886884aa27-0,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-build,tekton.dev/taskRunUID=7ba60aca-93a3-40f7-bfc4-4c84f949d7c1"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-show-sbom,tekton.dev/taskRunUID=96e62e14-83df-4161-b500-c1b3f36dc25b"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-show-sbom,tekton.dev/taskRunUID=20b6d7f4-d4a5-4172-b978-9027df7cd926"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java4ef2d59973d2de6a9c396293ed6d49a8-clone-repository,tekton.dev/taskRunUID=409ac8db-efd5-43d0-8b65-1b0bf76b635d"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-scan,tekton.dev/taskRunUID=febb28d8-800f-4647-a9f0-adc832675083"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-show-sbom,tekton.dev/taskRunUID=9512944e-c6a8-4a63-94ab-99b8af0f8197"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-9cfd67f77d,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-9cfd67f77d-8588c4957d,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,statefulset.kubernetes.io/pod-name=affinity-assistant-9cfd67f77d-0,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-summarize,tekton.dev/taskRunUID=a452c995-19a9-4421-8405-8562219b3fce"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-mlys2497963b9413ef1c83fdcc9c5f743697-pod","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-24T01:25:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-build,tekton.dev/taskRunUID=2f1b4eea-54ed-4ead-8daa-a94543dbbe8c"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-show-sbom,tekton.dev/taskRunUID=6ec1b9c9-5bd8-4f97-90a5-857e08fec146"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-886884aa27,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn17b0359bd196eabdfb1f4fae9c70c166-clone-repository,tekton.dev/taskRunUID=35bae7bf-5162-4885-bb26-4386f5a340b0"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-clone-repository,tekton.dev/taskRunUID=30b1d52f-fb79-4d66-afc1-2e5ab91e096f"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-scan,tekton.dev/taskRunUID=58319780-e601-4296-86fb-061f64a79216"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-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-24T01:25:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-show-sbom,tekton.dev/taskRunUID=a5e05000-a0a6-46bc-97cb-d2c4d0833b4b"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-clone-repository,tekton.dev/taskRunUID=7b4edf00-00f1-4f02-bbb9-aea9d44a706c"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythb39e7263572fdb1149459b878c8acebb-clone-repository,tekton.dev/taskRunUID=dbf236e0-1800-4cfe-a28a-98b27d83d442"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-summarize,tekton.dev/taskRunUID=6cb76e24-8e3f-489d-bbd9-a3d2fdaf5e90"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-build,tekton.dev/taskRunUID=be0d6156-33f5-4aec-ac0d-44751c73db81"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-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-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-summarize,tekton.dev/taskRunUID=3b2578cd-ceeb-45ce-9796-4d0bf6530905"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-9cfd67f77d,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-clone-repository,tekton.dev/taskRunUID=3f22bfb7-71ca-45b9-a30c-0a5e950387be"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-clone-repository,tekton.dev/taskRunUID=906ced5e-464a-4c26-bc50-26254f1ab879"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-build,tekton.dev/taskRunUID=1da8a85b-fe26-40d7-ad27-697a1cc4bfdf"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-summarize,tekton.dev/taskRunUID=67b44dd9-3dde-4af6-a9e2-c71a27be76cb"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-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-24T01:25:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-build,tekton.dev/taskRunUID=7739b890-2580-4e4f-af9c-f0985271e974"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-scan,tekton.dev/taskRunUID=ccf8396f-7251-4827-97f9-ca74c6b9a040"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-3c8e5b1f79,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-3c8e5b1f79-7d665ff9d6,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,statefulset.kubernetes.io/pod-name=affinity-assistant-3c8e5b1f79-0,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-scan,tekton.dev/taskRunUID=b2810928-5274-4db3-85df-042cb545611c"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-build,tekton.dev/taskRunUID=24415c05-331d-4907-bb29-31b10b401672"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-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-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-build,tekton.dev/taskRunUID=e7a57b4b-8e3c-4c40-8f9f-09101676b076"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,batch.kubernetes.io/job-name=segment-backup-installation-pvjpc,controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,job-name=segment-backup-installation-pvjpc"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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=d8c988bf"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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=7cc846d7b4"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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=979f5c56b"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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=38ff7473-d497-4dc9-81af-cc3eb9006ea8,batch.kubernetes.io/job-name=tuf-repository-init-xkg82,controller-uid=38ff7473-d497-4dc9-81af-cc3eb9006ea8,job-name=tuf-repository-init-xkg82,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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=b557b5f89"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,batch.kubernetes.io/job-name=rekor-createtree-job-bs97z,controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,job-name=rekor-createtree-job-bs97z"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,batch.kubernetes.io/job-name=ctlog-createtree-job-4bvkz,controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,job-name=ctlog-createtree-job-4bvkz"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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=846c59db99"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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=749bc86498"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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=c678b77bb"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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=f75779949"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","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-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-24T01:25:54Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:27:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,batch.kubernetes.io/job-name=segment-backup-installation-pvjpc,controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,job-name=segment-backup-installation-pvjpc"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,batch.kubernetes.io/job-name=rekor-createtree-job-bs97z,controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,job-name=rekor-createtree-job-bs97z"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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=749bc86498"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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=979f5c56b"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,batch.kubernetes.io/job-name=ctlog-createtree-job-4bvkz,controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,job-name=ctlog-createtree-job-4bvkz"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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=846c59db99"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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=b557b5f89"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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=c678b77bb"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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=7cc846d7b4"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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=38ff7473-d497-4dc9-81af-cc3eb9006ea8,batch.kubernetes.io/job-name=tuf-repository-init-xkg82,controller-uid=38ff7473-d497-4dc9-81af-cc3eb9006ea8,job-name=tuf-repository-init-xkg82,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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=f75779949"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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=d8c988bf"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:27:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:27:52Z","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-24T01:27:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=7f7cc7b6c4"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=5bc5f586dd"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-feferinq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:27:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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=6d877674b8"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c8f88c6d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:27:53Z","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-24T01:27:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-scan,tekton.dev/taskRunUID=b2810928-5274-4db3-85df-042cb545611c"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-build,tekton.dev/taskRunUID=24415c05-331d-4907-bb29-31b10b401672"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-summarize,tekton.dev/taskRunUID=3b2578cd-ceeb-45ce-9796-4d0bf6530905"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-build,tekton.dev/taskRunUID=002c8670-410e-4b4a-b2f9-553729143428"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-scan,tekton.dev/taskRunUID=ccf3f0af-57a6-4c1d-b546-9e2e78a18a78"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkzukji-on-push-xtcds-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-24T01:27:54Z","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-c4d7ef0644,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-c4d7ef0644-697c78d89b,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,statefulset.kubernetes.io/pod-name=affinity-assistant-c4d7ef0644-0,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-c4d7ef0644","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-c4d7ef0644","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-c4d7ef0644","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-c4d7ef0644","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-c4d7ef0644","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn17b0359bd196eabdfb1f4fae9c70c166-clone-repository,tekton.dev/taskRunUID=35bae7bf-5162-4885-bb26-4386f5a340b0"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy,tekton.dev/taskRunUID=d4d772fe-0b17-4bb1-b552-c2de044c5db6"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-deploy\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythb39e7263572fdb1149459b878c8acebb-clone-repository,tekton.dev/taskRunUID=dbf236e0-1800-4cfe-a28a-98b27d83d442"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","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-21d3503993,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-21d3503993","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-21d3503993","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-21d3503993","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-21d3503993","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-21d3503993","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-21d3503993","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-21d3503993","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-21d3503993","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-21d3503993","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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-21d3503993","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-scan,tekton.dev/taskRunUID=ccf8396f-7251-4827-97f9-ca74c6b9a040"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-clone-repository,tekton.dev/taskRunUID=9b162dc0-166e-4b62-8f57-e43c026db329"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-scan,tekton.dev/taskRunUID=58319780-e601-4296-86fb-061f64a79216"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-build,tekton.dev/taskRunUID=9eca7bf2-b5a8-4c58-8bb5-c60dcb57c6ce"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-show-sbom,tekton.dev/taskRunUID=96e62e14-83df-4161-b500-c1b3f36dc25b"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-summarize,tekton.dev/taskRunUID=ee3ff3dd-1cad-44f9-8f64-72b4366752a4"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-clone-repository,tekton.dev/taskRunUID=30b1d52f-fb79-4d66-afc1-2e5ab91e096f"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-scan,tekton.dev/taskRunUID=febb28d8-800f-4647-a9f0-adc832675083"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-show-sbom,tekton.dev/taskRunUID=9512944e-c6a8-4a63-94ab-99b8af0f8197"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-summarize,tekton.dev/taskRunUID=67b44dd9-3dde-4af6-a9e2-c71a27be76cb"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-summarize,tekton.dev/taskRunUID=6cb76e24-8e3f-489d-bbd9-a3d2fdaf5e90"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-scan,tekton.dev/taskRunUID=7f82fa46-112f-40f8-8dfc-afbaa6274099"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java4ef2d59973d2de6a9c396293ed6d49a8-clone-repository,tekton.dev/taskRunUID=409ac8db-efd5-43d0-8b65-1b0bf76b635d"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","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-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-build,tekton.dev/taskRunUID=7ba60aca-93a3-40f7-bfc4-4c84f949d7c1"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-show-sbom,tekton.dev/taskRunUID=dafaafc9-b9e0-4af5-aded-25f548cd9cad"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-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-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-deployment-check,tekton.dev/taskRunUID=3e047f35-8f08-46a6-a718-93ad1dcb63a1"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-clone-repository,tekton.dev/taskRunUID=7b4edf00-00f1-4f02-bbb9-aea9d44a706c"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-build,tekton.dev/taskRunUID=2f1b4eea-54ed-4ead-8daa-a94543dbbe8c"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","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-433414270d,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-433414270d-6b69d79668,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,statefulset.kubernetes.io/pod-name=affinity-assistant-433414270d-0,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-summarize,tekton.dev/taskRunUID=a452c995-19a9-4421-8405-8562219b3fce"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-build,tekton.dev/taskRunUID=be0d6156-33f5-4aec-ac0d-44751c73db81"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-clone-repository,tekton.dev/taskRunUID=906ced5e-464a-4c26-bc50-26254f1ab879"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-build,tekton.dev/taskRunUID=80e4d8e0-4501-4906-8237-1e66fed20655"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaa9ca239f0f3cf7cd8e0451951a51bc55-clone-repository,tekton.dev/taskRunUID=7039b813-a2ca-4b15-864c-fff6e4934b32"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaa9ca239f0f3cfe5b9628eb26cc72a2ae09631002c7b90-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-24T01:27:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-show-sbom,tekton.dev/taskRunUID=6ec1b9c9-5bd8-4f97-90a5-857e08fec146"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","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-3c8e5b1f79,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-3c8e5b1f79-7d665ff9d6,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,statefulset.kubernetes.io/pod-name=affinity-assistant-3c8e5b1f79-0,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-deployment-check,tekton.dev/taskRunUID=dce5b0a3-de81-43a6-836c-1c1fbb28ff41"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-build,tekton.dev/taskRunUID=e7a57b4b-8e3c-4c40-8f9f-09101676b076"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-build,tekton.dev/taskRunUID=4d3dfde2-0f74-4a2d-bb19-1a18d4da4372"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-summarize,tekton.dev/taskRunUID=cba885ed-b0af-4bdf-810b-22db42b214a7"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-deploy,tekton.dev/taskRunUID=7f5b37c4-74c3-4958-86d2-4d6d1b382f0a"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-build,tekton.dev/taskRunUID=1da8a85b-fe26-40d7-ad27-697a1cc4bfdf"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-show-sbom,tekton.dev/taskRunUID=20b6d7f4-d4a5-4172-b978-9027df7cd926"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75-build,tekton.dev/taskRunUID=b815679b-e521-4c94-87c1-e480a9ad4216"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-deploy,tekton.dev/taskRunUID=73fe675d-317f-4e02-8b6e-32530ef23a21"} {"level":"debug","ts":"2026-04-24T01:27:54Z","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-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","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-21d3503993,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-21d3503993-65b75cfbdf,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,statefulset.kubernetes.io/pod-name=affinity-assistant-21d3503993-0,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-show-sbom,tekton.dev/taskRunUID=a5e05000-a0a6-46bc-97cb-d2c4d0833b4b"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodee23b7d2c1a41e899b4acfff079fc9dc0-clone-repository,tekton.dev/taskRunUID=d2d6dbd9-8046-4ecc-b1c5-d1d127d5c323"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-clone-repository,tekton.dev/taskRunUID=3f22bfb7-71ca-45b9-a30c-0a5e950387be"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-scan,tekton.dev/taskRunUID=90145858-c266-4f23-b6bb-477d83451ed0"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-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-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-summarize,tekton.dev/taskRunUID=c6dc6146-5bc8-4718-944a-871552098726"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-deployment-check,tekton.dev/taskRunUID=781a61e5-d699-42fe-aa00-931e2d4ef332"} {"level":"debug","ts":"2026-04-24T01:27:54Z","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-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-summarize,tekton.dev/taskRunUID=8ae43ea8-aec4-45ea-8c3f-db41c54c30fd"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-show-sbom,tekton.dev/taskRunUID=1f86c59d-74bd-4040-a681-10e5497faa4d"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-on-push-7gj5b-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-24T01:27:54Z","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-3c8e5b1f79,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","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-c4d7ef0644,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javabab4a3ecb9b6093f19a6bf21db48319b-clone-repository,tekton.dev/taskRunUID=31bb4751-0d1f-4775-a8ba-6bb253ebe9c4"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-show-sbom,tekton.dev/taskRunUID=8edd7c4e-43df-4589-9648-bf207efb94c9"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-clone-repository,tekton.dev/taskRunUID=1d8ee809-b3a6-49cb-94e9-55efb1c313e9"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-scan,tekton.dev/taskRunUID=f20821d5-01e7-46eb-80e9-bd23834b0f87"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-build,tekton.dev/taskRunUID=7739b890-2580-4e4f-af9c-f0985271e974"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:27:54Z","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-433414270d,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75"} {"level":"debug","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-04-24T01:27:54Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:29:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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=c678b77bb"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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=d8c988bf"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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=749bc86498"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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=38ff7473-d497-4dc9-81af-cc3eb9006ea8,batch.kubernetes.io/job-name=tuf-repository-init-xkg82,controller-uid=38ff7473-d497-4dc9-81af-cc3eb9006ea8,job-name=tuf-repository-init-xkg82,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,batch.kubernetes.io/job-name=ctlog-createtree-job-4bvkz,controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,job-name=ctlog-createtree-job-4bvkz"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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=846c59db99"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,batch.kubernetes.io/job-name=rekor-createtree-job-bs97z,controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,job-name=rekor-createtree-job-bs97z"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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=f75779949"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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=7cc846d7b4"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,batch.kubernetes.io/job-name=segment-backup-installation-pvjpc,controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,job-name=segment-backup-installation-pvjpc"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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=979f5c56b"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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=b557b5f89"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=5bc5f586dd"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=7f7cc7b6c4"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:29:52Z","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-24T01:29:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=76d977b879"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=76b8cc97b6"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=7cbb549db9"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=5bc5f586dd"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=7f7cc7b6c4"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=595777574d"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:29:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mitadgyz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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=6d877674b8"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","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-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:29:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:29:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c8f88c6d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-24T01:29:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:29:54Z","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-24T01:29:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:29:54Z","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-24T01:29:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:29:54Z","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-24T01:29:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:29:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:29:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:29:54Z","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-24T01:29:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:29:54Z","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-24T01:29:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:29:54Z","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-24T01:29:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:29:54Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:29:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRunUID=62337dc1-b509-4363-a21e-9b99663752da,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java68b74bc5beb2207f676b8956de449806-clone-repository,tekton.dev/taskRunUID=eb1b0a4c-f6a4-415b-910b-5cebc831b48b"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java68b74bc5beb22e97fbdf3cbbaf16d2221427dcbb205bc-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-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-summarize,tekton.dev/taskRunUID=6cb76e24-8e3f-489d-bbd9-a3d2fdaf5e90"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check,tekton.dev/taskRunUID=e09f28fd-f454-49ad-b851-67e3aac3f2a7"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check-pod","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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 \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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 \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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 \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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 \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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 \"working-dir-initializer\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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 \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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 request 0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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-24T01:29:55Z","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-8fc0e8a58a,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-8fc0e8a58a","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-8fc0e8a58a","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-8fc0e8a58a","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-8fc0e8a58a","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-8fc0e8a58a","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-8fc0e8a58a","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-8fc0e8a58a","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-8fc0e8a58a","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-8fc0e8a58a","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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-8fc0e8a58a","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-build,tekton.dev/taskRunUID=e7a57b4b-8e3c-4c40-8f9f-09101676b076"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-summarize,tekton.dev/taskRunUID=f1e21b09-6c52-43e5-b56e-0ac6ff4f5bb4"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-deploy,tekton.dev/taskRunUID=beb3ef11-4e17-4375-92fe-6f9e56cbf18a"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-deploy\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","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-8fc0e8a58a,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-8fc0e8a58a-d5786878,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-8fc0e8a58a-0,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-summarize,tekton.dev/taskRunUID=a452c995-19a9-4421-8405-8562219b3fce"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806767024,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-bc86a581a5a15ead3b4aaee43e75b1d08-upload-sboms,tekton.dev/taskRunUID=392b218f-a03d-4558-a483-28f97e9087db"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-show-sbom,tekton.dev/taskRunUID=96e62e14-83df-4161-b500-c1b3f36dc25b"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-deployment-check,tekton.dev/taskRunUID=dce5b0a3-de81-43a6-836c-1c1fbb28ff41"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-build,tekton.dev/taskRunUID=be0d6156-33f5-4aec-ac0d-44751c73db81"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-build,tekton.dev/taskRunUID=7ba60aca-93a3-40f7-bfc4-4c84f949d7c1"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-summarize,tekton.dev/taskRunUID=ee3ff3dd-1cad-44f9-8f64-72b4366752a4"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=77e7f9e3c10bc4ad788c93cb048fc4ca535dffae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRunUID=9864cdbc-15d5-4a52-9a30-0702e63c5e7f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xee377d154f7f621cf69d4408fdeca76a-clone-repository,tekton.dev/taskRunUID=f6fa1ec7-72d3-4e0e-a776-370add7c2f6f"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-summarize,tekton.dev/taskRunUID=0249cf73-0125-4ef9-990d-f7919305d1d3"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRunUID=82ebc5a4-4241-4277-acaa-74adf4c3847c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaacd647bd883a4b0786a8182b8a21fd5b-clone-repository,tekton.dev/taskRunUID=134c38f7-f896-40df-82f0-5a914c7cb53f"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaacd647bd883a4235cd7ab381faa4f0152598352132e49-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-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806836404,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=83b623767939c32535147855a7dd92d9f479c114,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRunUID=cd325e82-54f9-43a9-affc-2efff88a247d,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-vgkd435cb4c75f985ed4ff8beeb3c9b207b-get-images,tekton.dev/taskRunUID=43ddf5d8-d3cf-482e-8f95-7dda316b1ceb"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=29cfea01a18c03a2dee52bd73208e97f85007384,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRunUID=98a05e4f-9bf5-4795-967b-ab3c42c34307,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-x05337a75654132f9acfe21482a67f6bb-clone-repository,tekton.dev/taskRunUID=2c70751c-93af-435a-b048-14790f8082c1"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-scan,tekton.dev/taskRunUID=7f82fa46-112f-40f8-8dfc-afbaa6274099"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806699836,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=20c198175d9980aa48f3ddf827c2a3cd3813f893,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRunUID=ca47dd7f-feba-4f80-a73e-217ec62c5ab5,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-v30edfbc062ebbe822ea33487b1b4ec87-upload-sboms,tekton.dev/taskRunUID=59bdde10-8d38-421c-b635-f1e3631260bb"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-summarize,tekton.dev/taskRunUID=eb34a576-0b6a-4611-8f1a-00e1dff89400"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-deployment-check,tekton.dev/taskRunUID=3e047f35-8f08-46a6-a718-93ad1dcb63a1"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806706023,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=77e7f9e3c10bc4ad788c93cb048fc4ca535dffae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRunUID=9864cdbc-15d5-4a52-9a30-0702e63c5e7f,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk-upload-sboms,tekton.dev/taskRunUID=adfa1ad1-3c9c-4241-af77-b648cff325f2"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806826242,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRunUID=82ebc5a4-4241-4277-acaa-74adf4c3847c,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qacd647bd883a4b0786a8182b8a21fd5b-download-sboms,tekton.dev/taskRunUID=97c1ac03-319d-4251-ab75-86dc7d830bcf"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-show-sbom,tekton.dev/taskRunUID=20b6d7f4-d4a5-4172-b978-9027df7cd926"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaa9ca239f0f3cf7cd8e0451951a51bc55-clone-repository,tekton.dev/taskRunUID=7039b813-a2ca-4b15-864c-fff6e4934b32"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythb39e7263572fdb1149459b878c8acebb-clone-repository,tekton.dev/taskRunUID=dbf236e0-1800-4cfe-a28a-98b27d83d442"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-scan,tekton.dev/taskRunUID=58319780-e601-4296-86fb-061f64a79216"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806706023,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=77e7f9e3c10bc4ad788c93cb048fc4ca535dffae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRunUID=9864cdbc-15d5-4a52-9a30-0702e63c5e7f,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk-get-images,tekton.dev/taskRunUID=8768cbf8-55df-4e61-ab6a-e52f1e9a8ae7"} {"level":"debug","ts":"2026-04-24T01:29:55Z","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-e9e4c03f9a,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-e9e4c03f9a-5f46bcc6c4,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,statefulset.kubernetes.io/pod-name=affinity-assistant-e9e4c03f9a-0,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-scan,tekton.dev/taskRunUID=90145858-c266-4f23-b6bb-477d83451ed0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-scan,tekton.dev/taskRunUID=febb28d8-800f-4647-a9f0-adc832675083"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-summarize,tekton.dev/taskRunUID=67b44dd9-3dde-4af6-a9e2-c71a27be76cb"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-scan,tekton.dev/taskRunUID=f20821d5-01e7-46eb-80e9-bd23834b0f87"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75-scan,tekton.dev/taskRunUID=5fc854e3-219f-478a-bff2-57b8cd4e2ff5"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-l5a332d0c2553304288178101947ba6eb-pod","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-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75-build,tekton.dev/taskRunUID=b815679b-e521-4c94-87c1-e480a9ad4216"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodee23b7d2c1a41e899b4acfff079fc9dc0-clone-repository,tekton.dev/taskRunUID=d2d6dbd9-8046-4ecc-b1c5-d1d127d5c323"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-show-sbom,tekton.dev/taskRunUID=dafaafc9-b9e0-4af5-aded-25f548cd9cad"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806840336,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=29cfea01a18c03a2dee52bd73208e97f85007384,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRunUID=98a05e4f-9bf5-4795-967b-ab3c42c34307,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst-get-images,tekton.dev/taskRunUID=63c0eae8-fc4c-4a72-ac8e-715c816a8b63"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806826242,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRunUID=82ebc5a4-4241-4277-acaa-74adf4c3847c,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-acd647bd883a4b0786a8182b8a21fd5b-verify-conforma,tekton.dev/taskRunUID=9c7ff383-8f86-4bb1-b151-a4ddfddab46e"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-build,tekton.dev/taskRunUID=80e4d8e0-4501-4906-8237-1e66fed20655"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-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-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=83b623767939c32535147855a7dd92d9f479c114,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRunUID=cd325e82-54f9-43a9-affc-2efff88a247d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-noded435cb4c75f985ed4ff8beeb3c9b207b-clone-repository,tekton.dev/taskRunUID=75cad064-6abe-455f-b5e2-26a00d990e0f"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn17b0359bd196eabdfb1f4fae9c70c166-clone-repository,tekton.dev/taskRunUID=35bae7bf-5162-4885-bb26-4386f5a340b0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-clone-repository,tekton.dev/taskRunUID=7b4edf00-00f1-4f02-bbb9-aea9d44a706c"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-deploy,tekton.dev/taskRunUID=d107bf50-69ea-427d-97a5-525c31740c7c"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javabab4a3ecb9b6093f19a6bf21db48319b-clone-repository,tekton.dev/taskRunUID=31bb4751-0d1f-4775-a8ba-6bb253ebe9c4"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-show-sbom,tekton.dev/taskRunUID=a5e05000-a0a6-46bc-97cb-d2c4d0833b4b"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-show-sbom,tekton.dev/taskRunUID=7dea0c4e-c799-4ae2-8628-b20ca772b442"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-scan,tekton.dev/taskRunUID=06526a7a-412f-4984-abf8-01be2e0490d6"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-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-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java4ef2d59973d2de6a9c396293ed6d49a8-clone-repository,tekton.dev/taskRunUID=409ac8db-efd5-43d0-8b65-1b0bf76b635d"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-deployment-check,tekton.dev/taskRunUID=781a61e5-d699-42fe-aa00-931e2d4ef332"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","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-d899aa0ac8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59"} {"level":"debug","ts":"2026-04-24T01:29:55Z","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-e9e4c03f9a,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806836404,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=83b623767939c32535147855a7dd92d9f479c114,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRunUID=cd325e82-54f9-43a9-affc-2efff88a247d,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejd435cb4c75f985ed4ff8beeb3c9b207b-verify-conforma,tekton.dev/taskRunUID=1be26eb3-ffbc-4249-9518-7de2c4b7f1ec"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806699836,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=20c198175d9980aa48f3ddf827c2a3cd3813f893,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRunUID=ca47dd7f-feba-4f80-a73e-217ec62c5ab5,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejs30edfbc062ebbe822ea33487b1b4ec87-download-sboms,tekton.dev/taskRunUID=7596b92c-38ee-42e3-bf9b-784017286037"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-scan,tekton.dev/taskRunUID=3e9e294c-a3c8-47db-85f9-077ed05e2ed0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-yxgabrtg-on-push-685nh-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-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806827614,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRunUID=5bd520d4-6762-4326-958d-ac8a366f912e,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python7c20e5c61c34fa4cac9105385640c1e4-download-sboms,tekton.dev/taskRunUID=273c1f3c-e60b-4ae5-87b7-6b534d7dc56e"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-clone-repository,tekton.dev/taskRunUID=3f22bfb7-71ca-45b9-a30c-0a5e950387be"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-deployment-check,tekton.dev/taskRunUID=0dacddea-8f39-4cdb-9a82-3213a5ad4fac"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-scan,tekton.dev/taskRunUID=ccf3f0af-57a6-4c1d-b546-9e2e78a18a78"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-scan,tekton.dev/taskRunUID=ccf8396f-7251-4827-97f9-ca74c6b9a040"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-summarize,tekton.dev/taskRunUID=c6dc6146-5bc8-4718-944a-871552098726"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806706023,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=77e7f9e3c10bc4ad788c93cb048fc4ca535dffae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRunUID=9864cdbc-15d5-4a52-9a30-0702e63c5e7f,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-xcuee377d154f7f621cf69d4408fdeca76a-download-sboms,tekton.dev/taskRunUID=16bd1187-b63e-4b5a-ad77-bc5c73d07b53"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springbab4a3ecb9b6093f19a6bf21db48319b-summarize,tekton.dev/taskRunUID=824f7476-ba98-452f-9d0d-be7a10298bd9"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-scan,tekton.dev/taskRunUID=5d854d68-2109-42e9-b3f5-19d81802a953"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-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-24T01:29:55Z","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-d74e1df5b5,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-d74e1df5b5-66bcb5cf4,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=29cfea01a18c03a2dee52bd73208e97f85007384,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-d74e1df5b5-0,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806767024,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotnec86a581a5a15ead3b4aaee43e75b1d08-verify-conforma,tekton.dev/taskRunUID=79223510-ca3b-49fa-a9c7-ab71181a24a8"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-show-sbom,tekton.dev/taskRunUID=1f86c59d-74bd-4040-a681-10e5497faa4d"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806826242,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRunUID=82ebc5a4-4241-4277-acaa-74adf4c3847c,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarkacd647bd883a4b0786a8182b8a21fd5b-get-images,tekton.dev/taskRunUID=e45fbe06-1db2-4643-8200-516e686271a0"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-build,tekton.dev/taskRunUID=7739b890-2580-4e4f-af9c-f0985271e974"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-deploy,tekton.dev/taskRunUID=73fe675d-317f-4e02-8b6e-32530ef23a21"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806827614,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRunUID=5bd520d4-6762-4326-958d-ac8a366f912e,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho7c20e5c61c34fa4cac9105385640c1e4-verify-conforma,tekton.dev/taskRunUID=83750fc8-f9c0-48c8-8c9e-be1a7bfca239"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho7c20e5c61c3477e748902f02d69e44fc09c9cecc3c17-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-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-show-sbom,tekton.dev/taskRunUID=6ec1b9c9-5bd8-4f97-90a5-857e08fec146"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-deploy,tekton.dev/taskRunUID=677a0361-6dc8-4a3e-9e93-c947c9d85150"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-show-sbom,tekton.dev/taskRunUID=d3fc8233-9f29-4f8a-a8b2-473a878d99ab"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806836404,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=83b623767939c32535147855a7dd92d9f479c114,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRunUID=cd325e82-54f9-43a9-affc-2efff88a247d,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsd435cb4c75f985ed4ff8beeb3c9b207b-download-sboms,tekton.dev/taskRunUID=a4d7ed15-6ccb-4312-949d-4f6dd3fd0fce"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRunUID=5bd520d4-6762-4326-958d-ac8a366f912e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth7c20e5c61c34fa4cac9105385640c1e4-clone-repository,tekton.dev/taskRunUID=18da725c-fe72-438d-b901-bd8052b41e54"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth7c20e5c61c34fe04ffd1b86546737999a402f0bf493fc-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-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806767024,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-basc86a581a5a15ead3b4aaee43e75b1d08-get-images,tekton.dev/taskRunUID=d990cf9e-4339-486a-9902-596f39e88ef9"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-build,tekton.dev/taskRunUID=2f1b4eea-54ed-4ead-8daa-a94543dbbe8c"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-deploy,tekton.dev/taskRunUID=7f5b37c4-74c3-4958-86d2-4d6d1b382f0a"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-build,tekton.dev/taskRunUID=1da8a85b-fe26-40d7-ad27-697a1cc4bfdf"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy,tekton.dev/taskRunUID=d4d772fe-0b17-4bb1-b552-c2de044c5db6"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-clone-repository,tekton.dev/taskRunUID=9b162dc0-166e-4b62-8f57-e43c026db329"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-clone-repository,tekton.dev/taskRunUID=30b1d52f-fb79-4d66-afc1-2e5ab91e096f"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-show-sbom,tekton.dev/taskRunUID=48c8d89b-2d60-4c01-948e-17c972f91494"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnc86a581a5a15ead3b4aaee43e75b1d08-clone-repository,tekton.dev/taskRunUID=9a6d1756-e00b-464f-8eb1-f03565b1524f"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-scan,tekton.dev/taskRunUID=b2810928-5274-4db3-85df-042cb545611c"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=20c198175d9980aa48f3ddf827c2a3cd3813f893,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRunUID=ca47dd7f-feba-4f80-a73e-217ec62c5ab5,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node30edfbc062ebbe822ea33487b1b4ec87-clone-repository,tekton.dev/taskRunUID=ab19ed27-f42e-4608-8f16-86809a887986"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node30edfbc062ebb6449fe8592354a97a6468bd0bf04cdd8-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-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806699836,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=20c198175d9980aa48f3ddf827c2a3cd3813f893,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRunUID=ca47dd7f-feba-4f80-a73e-217ec62c5ab5,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-vgk30edfbc062ebbe822ea33487b1b4ec87-get-images,tekton.dev/taskRunUID=dcd7670e-4a4f-463a-9d57-e2a3cb9db93a"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-build,tekton.dev/taskRunUID=002c8670-410e-4b4a-b2f9-553729143428"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-build,tekton.dev/taskRunUID=9eca7bf2-b5a8-4c58-8bb5-c60dcb57c6ce"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-clone-repository,tekton.dev/taskRunUID=1d8ee809-b3a6-49cb-94e9-55efb1c313e9"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-summarize,tekton.dev/taskRunUID=3b2578cd-ceeb-45ce-9796-4d0bf6530905"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","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-d899aa0ac8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-d899aa0ac8-c96fd89c7,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-d899aa0ac8-0,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springbab4a3ecb9b6093f19a6bf21db48319b-show-sbom,tekton.dev/taskRunUID=80ef9742-d0f2-4d11-8168-e709f65217ab"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcee377d154f7fc9cef276a9a769cd8a785dd2fee3ea5b-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-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-04-24T01:29:55Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:31:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=5bc5f586dd"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=7d5fc8498c"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=88499d7c6"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-layxlpdd","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=7cbb549db9"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=76b8cc97b6"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=76d977b879"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=595777574d"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=7f7cc7b6c4"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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=6d877674b8"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c8f88c6d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:31:52Z","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-24T01:31:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806767024,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-basc86a581a5a15ead3b4aaee43e75b1d08-get-images,tekton.dev/taskRunUID=d990cf9e-4339-486a-9902-596f39e88ef9"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-show-sbom,tekton.dev/taskRunUID=96e62e14-83df-4161-b500-c1b3f36dc25b"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-clone-repository,tekton.dev/taskRunUID=7b4edf00-00f1-4f02-bbb9-aea9d44a706c"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806826242,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRunUID=82ebc5a4-4241-4277-acaa-74adf4c3847c,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qacd647bd883a4b0786a8182b8a21fd5b-download-sboms,tekton.dev/taskRunUID=97c1ac03-319d-4251-ab75-86dc7d830bcf"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qacd647bd883a0a17c17909bf47b12af552120367484-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-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806988843,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=a8cbf531517fcd9dba34939c8c9a69ffb3bd0b11,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRunUID=3669127c-8a3a-4e74-a402-8c5489940eb7,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-qua2620ebdc64620015b39a365995c19126-upload-sboms,tekton.dev/taskRunUID=9593b5c2-a9a4-4859-9c0e-d0b4124257cb"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-upload\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-upload\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-upload\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-upload\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-upload\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806988843,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=a8cbf531517fcd9dba34939c8c9a69ffb3bd0b11,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRunUID=3669127c-8a3a-4e74-a402-8c5489940eb7,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark2620ebdc64620015b39a365995c19126-get-images,tekton.dev/taskRunUID=109e5bdb-6c40-4e31-abff-2deafc2e291a"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-pod","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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark2620ebd03b8408f2b5bbf835b85b94a7b36e30f-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-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-show-sbom,tekton.dev/taskRunUID=20b6d7f4-d4a5-4172-b978-9027df7cd926"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806790610,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRunUID=62337dc1-b509-4363-a21e-9b99663752da,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v-scan,tekton.dev/taskRunUID=c5d5cd3b-c33e-4eff-9522-8cd2d1340a1e"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","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-eeb22e4841,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-eeb22e4841-574b7d6f9f,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=7a4485a73d754ecc2e8d321c66052d023af9f3dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-eeb22e4841-0,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-show-sbom,tekton.dev/taskRunUID=48c8d89b-2d60-4c01-948e-17c972f91494"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-summarize,tekton.dev/taskRunUID=67b44dd9-3dde-4af6-a9e2-c71a27be76cb"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-clone-repository,tekton.dev/taskRunUID=9b162dc0-166e-4b62-8f57-e43c026db329"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806827614,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRunUID=5bd520d4-6762-4326-958d-ac8a366f912e,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho7c20e5c61c34fa4cac9105385640c1e4-verify-conforma,tekton.dev/taskRunUID=83750fc8-f9c0-48c8-8c9e-be1a7bfca239"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-show-sbom,tekton.dev/taskRunUID=6ec1b9c9-5bd8-4f97-90a5-857e08fec146"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","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-eeb22e4841,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=7a4485a73d754ecc2e8d321c66052d023af9f3dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806912218,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=cf89ce7c407fda3829181fbbcdfd16012021ff16,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRunUID=eb81227f-c99b-4053-96ab-b058b19e8dee,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotneta2c6d43472bf94322bc1bb5e5e291c30-download-sboms,tekton.dev/taskRunUID=966b7dcc-4af9-4f5e-9d91-6493a49b7a5e"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy,tekton.dev/taskRunUID=d4d772fe-0b17-4bb1-b552-c2de044c5db6"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806827614,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRunUID=5bd520d4-6762-4326-958d-ac8a366f912e,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python7c20e5c61c34fa4cac9105385640c1e4-download-sboms,tekton.dev/taskRunUID=273c1f3c-e60b-4ae5-87b7-6b534d7dc56e"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806790610,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRunUID=62337dc1-b509-4363-a21e-9b99663752da,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v-deploy,tekton.dev/taskRunUID=695a5391-514b-47c6-885f-93a4b5ece6b1"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806699836,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=20c198175d9980aa48f3ddf827c2a3cd3813f893,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRunUID=ca47dd7f-feba-4f80-a73e-217ec62c5ab5,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejs30edfbc062ebbe822ea33487b1b4ec87-download-sboms,tekton.dev/taskRunUID=7596b92c-38ee-42e3-bf9b-784017286037"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-scan,tekton.dev/taskRunUID=3e9e294c-a3c8-47db-85f9-077ed05e2ed0"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-summarize,tekton.dev/taskRunUID=eb34a576-0b6a-4611-8f1a-00e1dff89400"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-build,tekton.dev/taskRunUID=7ba60aca-93a3-40f7-bfc4-4c84f949d7c1"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-build,tekton.dev/taskRunUID=1da8a85b-fe26-40d7-ad27-697a1cc4bfdf"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806988843,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=a8cbf531517fcd9dba34939c8c9a69ffb3bd0b11,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRunUID=3669127c-8a3a-4e74-a402-8c5489940eb7,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-2620ebdc64620015b39a365995c19126-verify-conforma,tekton.dev/taskRunUID=f3aa60c8-4d1a-4f9f-9d6f-3b0c553dd2ed"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springbab4a3ecb9b6093f19a6bf21db48319b-summarize,tekton.dev/taskRunUID=824f7476-ba98-452f-9d0d-be7a10298bd9"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75-scan,tekton.dev/taskRunUID=5fc854e3-219f-478a-bff2-57b8cd4e2ff5"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-summarize,tekton.dev/taskRunUID=0249cf73-0125-4ef9-990d-f7919305d1d3"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java4ef2d59973d2de6a9c396293ed6d49a8-clone-repository,tekton.dev/taskRunUID=409ac8db-efd5-43d0-8b65-1b0bf76b635d"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-scan,tekton.dev/taskRunUID=febb28d8-800f-4647-a9f0-adc832675083"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806840336,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=29cfea01a18c03a2dee52bd73208e97f85007384,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRunUID=98a05e4f-9bf5-4795-967b-ab3c42c34307,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-xcu05337a75654132f9acfe21482a67f6bb-download-sboms,tekton.dev/taskRunUID=62389bf6-7931-406f-a956-758f91e9248a"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-javaa9ca239f0f3cf7cd8e0451951a51bc55-deployment-check,tekton.dev/taskRunUID=6cb6d398-7f83-4717-b14b-744f95166d82"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","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-c935c56a05,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=a8cbf531517fcd9dba34939c8c9a69ffb3bd0b11,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-build,tekton.dev/taskRunUID=be0d6156-33f5-4aec-ac0d-44751c73db81"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-scan,tekton.dev/taskRunUID=b2810928-5274-4db3-85df-042cb545611c"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806767024,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-bc86a581a5a15ead3b4aaee43e75b1d08-upload-sboms,tekton.dev/taskRunUID=392b218f-a03d-4558-a483-28f97e9087db"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806706023,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=77e7f9e3c10bc4ad788c93cb048fc4ca535dffae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRunUID=9864cdbc-15d5-4a52-9a30-0702e63c5e7f,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk-get-images,tekton.dev/taskRunUID=8768cbf8-55df-4e61-ab6a-e52f1e9a8ae7"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=a8cbf531517fcd9dba34939c8c9a69ffb3bd0b11,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRunUID=3669127c-8a3a-4e74-a402-8c5489940eb7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java2620ebdc64620015b39a365995c19126-clone-repository,tekton.dev/taskRunUID=fc55d151-b1c6-49aa-b09e-b4ae193b9a7f"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806699836,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=20c198175d9980aa48f3ddf827c2a3cd3813f893,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRunUID=ca47dd7f-feba-4f80-a73e-217ec62c5ab5,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-vgk30edfbc062ebbe822ea33487b1b4ec87-get-images,tekton.dev/taskRunUID=dcd7670e-4a4f-463a-9d57-e2a3cb9db93a"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806981099,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=7a4485a73d754ecc2e8d321c66052d023af9f3dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRunUID=8a95db11-ee11-44c1-bcdb-b38d7c7cd561,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho3e942123cf96a52f800b03c278377277-verify-conforma,tekton.dev/taskRunUID=a29fafd8-bc2e-4bba-b852-c2f5c7022367"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho3e942123cf9622eaf47abb84b9b3c76a25f3bb19d67d-pod","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-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-scan,tekton.dev/taskRunUID=58319780-e601-4296-86fb-061f64a79216"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-deploy,tekton.dev/taskRunUID=7f5b37c4-74c3-4958-86d2-4d6d1b382f0a"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-summarize,tekton.dev/taskRunUID=ee3ff3dd-1cad-44f9-8f64-72b4366752a4"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806988843,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=a8cbf531517fcd9dba34939c8c9a69ffb3bd0b11,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRunUID=3669127c-8a3a-4e74-a402-8c5489940eb7,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-q2620ebdc64620015b39a365995c19126-download-sboms,tekton.dev/taskRunUID=c4067288-e955-47ec-9bcb-1af3d17ec3b1"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806836404,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=83b623767939c32535147855a7dd92d9f479c114,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRunUID=cd325e82-54f9-43a9-affc-2efff88a247d,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsd435cb4c75f985ed4ff8beeb3c9b207b-download-sboms,tekton.dev/taskRunUID=a4d7ed15-6ccb-4312-949d-4f6dd3fd0fce"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythb39e7263572fdb1149459b878c8acebb-clone-repository,tekton.dev/taskRunUID=dbf236e0-1800-4cfe-a28a-98b27d83d442"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-deploy,tekton.dev/taskRunUID=beb3ef11-4e17-4375-92fe-6f9e56cbf18a"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-show-sbom,tekton.dev/taskRunUID=a5e05000-a0a6-46bc-97cb-d2c4d0833b4b"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806826242,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRunUID=82ebc5a4-4241-4277-acaa-74adf4c3847c,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarkacd647bd883a4b0786a8182b8a21fd5b-get-images,tekton.dev/taskRunUID=e45fbe06-1db2-4643-8200-516e686271a0"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=7a4485a73d754ecc2e8d321c66052d023af9f3dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRunUID=8a95db11-ee11-44c1-bcdb-b38d7c7cd561,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth3e942123cf96a52f800b03c278377277-clone-repository,tekton.dev/taskRunUID=9cecab56-044d-422e-b859-f2edc84c68b3"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806767024,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotnec86a581a5a15ead3b4aaee43e75b1d08-verify-conforma,tekton.dev/taskRunUID=79223510-ca3b-49fa-a9c7-ab71181a24a8"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-build,tekton.dev/taskRunUID=7739b890-2580-4e4f-af9c-f0985271e974"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-deployment-check,tekton.dev/taskRunUID=0dacddea-8f39-4cdb-9a82-3213a5ad4fac"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806836404,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=83b623767939c32535147855a7dd92d9f479c114,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRunUID=cd325e82-54f9-43a9-affc-2efff88a247d,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-vd435cb4c75f985ed4ff8beeb3c9b207b-upload-sboms,tekton.dev/taskRunUID=0bb2902a-f538-4cb4-83e2-fb533a9a4bcd"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vd435cb4c7d5da45dafe3a84013865fa679ef8c9cd-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-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806840336,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=29cfea01a18c03a2dee52bd73208e97f85007384,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRunUID=98a05e4f-9bf5-4795-967b-ab3c42c34307,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-xc05337a75654132f9acfe21482a67f6bb-verify-conforma,tekton.dev/taskRunUID=c36ce84f-5dfd-4f99-b296-9292c434b6e3"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-clone-repository,tekton.dev/taskRunUID=906ced5e-464a-4c26-bc50-26254f1ab879"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-scan,tekton.dev/taskRunUID=5d854d68-2109-42e9-b3f5-19d81802a953"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806790610,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRunUID=62337dc1-b509-4363-a21e-9b99663752da,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java68b74bc5beb2207f676b8956de449806-deployment-check,tekton.dev/taskRunUID=37e4e237-b8be-4eda-88a0-dafdf442992e"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodee23b7d2c1a41e899b4acfff079fc9dc0-clone-repository,tekton.dev/taskRunUID=d2d6dbd9-8046-4ecc-b1c5-d1d127d5c323"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806699836,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=20c198175d9980aa48f3ddf827c2a3cd3813f893,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRunUID=ca47dd7f-feba-4f80-a73e-217ec62c5ab5,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-v30edfbc062ebbe822ea33487b1b4ec87-upload-sboms,tekton.dev/taskRunUID=59bdde10-8d38-421c-b635-f1e3631260bb"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806912218,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=cf89ce7c407fda3829181fbbcdfd16012021ff16,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRunUID=eb81227f-c99b-4053-96ab-b058b19e8dee,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotnea2c6d43472bf94322bc1bb5e5e291c30-verify-conforma,tekton.dev/taskRunUID=cbda779b-d063-43e1-add1-dc6d29503a1a"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-show-sbom,tekton.dev/taskRunUID=9512944e-c6a8-4a63-94ab-99b8af0f8197"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-summarize,tekton.dev/taskRunUID=6cb76e24-8e3f-489d-bbd9-a3d2fdaf5e90"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806840336,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=29cfea01a18c03a2dee52bd73208e97f85007384,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRunUID=98a05e4f-9bf5-4795-967b-ab3c42c34307,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst-get-images,tekton.dev/taskRunUID=63c0eae8-fc4c-4a72-ac8e-715c816a8b63"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-xcuatjsc-gitop144cae6af9d6e4eb943990b12945397c-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-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-deploy,tekton.dev/taskRunUID=677a0361-6dc8-4a3e-9e93-c947c9d85150"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-deploy,tekton.dev/taskRunUID=d107bf50-69ea-427d-97a5-525c31740c7c"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75-build,tekton.dev/taskRunUID=b815679b-e521-4c94-87c1-e480a9ad4216"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javabab4a3ecb9b6093f19a6bf21db48319b-clone-repository,tekton.dev/taskRunUID=31bb4751-0d1f-4775-a8ba-6bb253ebe9c4"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=83b623767939c32535147855a7dd92d9f479c114,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRunUID=cd325e82-54f9-43a9-affc-2efff88a247d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-noded435cb4c75f985ed4ff8beeb3c9b207b-clone-repository,tekton.dev/taskRunUID=75cad064-6abe-455f-b5e2-26a00d990e0f"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806981099,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=7a4485a73d754ecc2e8d321c66052d023af9f3dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRunUID=8a95db11-ee11-44c1-bcdb-b38d7c7cd561,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-y3e942123cf96a52f800b03c278377277-upload-sboms,tekton.dev/taskRunUID=5c022bf7-3d67-42b9-a9e5-4338071f7e85"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-build,tekton.dev/taskRunUID=2f1b4eea-54ed-4ead-8daa-a94543dbbe8c"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","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-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn17b0359bd196eabdfb1f4fae9c70c166-clone-repository,tekton.dev/taskRunUID=35bae7bf-5162-4885-bb26-4386f5a340b0"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806706023,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=77e7f9e3c10bc4ad788c93cb048fc4ca535dffae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRunUID=9864cdbc-15d5-4a52-9a30-0702e63c5e7f,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk-upload-sboms,tekton.dev/taskRunUID=adfa1ad1-3c9c-4241-af77-b648cff325f2"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-show-sbom,tekton.dev/taskRunUID=1f86c59d-74bd-4040-a681-10e5497faa4d"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-summarize,tekton.dev/taskRunUID=c6dc6146-5bc8-4718-944a-871552098726"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-clone-repository,tekton.dev/taskRunUID=30b1d52f-fb79-4d66-afc1-2e5ab91e096f"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-deployment-check,tekton.dev/taskRunUID=3e047f35-8f08-46a6-a718-93ad1dcb63a1"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806912218,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=cf89ce7c407fda3829181fbbcdfd16012021ff16,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRunUID=eb81227f-c99b-4053-96ab-b058b19e8dee,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-basa2c6d43472bf94322bc1bb5e5e291c30-get-images,tekton.dev/taskRunUID=96782776-519a-4d55-bb1f-4a6a30f91e83"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-clone-repository,tekton.dev/taskRunUID=3f22bfb7-71ca-45b9-a30c-0a5e950387be"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806767024,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnetc86a581a5a15ead3b4aaee43e75b1d08-download-sboms,tekton.dev/taskRunUID=de514838-f408-4089-96fb-bc366d0d6557"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806790610,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRunUID=62337dc1-b509-4363-a21e-9b99663752da,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v-build,tekton.dev/taskRunUID=3abc3616-29a9-4a45-b9a4-12d6d129b92c"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806699836,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=20c198175d9980aa48f3ddf827c2a3cd3813f893,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRunUID=ca47dd7f-feba-4f80-a73e-217ec62c5ab5,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodej30edfbc062ebbe822ea33487b1b4ec87-verify-conforma,tekton.dev/taskRunUID=bfd78498-70f5-4165-a275-2ba4c0c68c88"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRunUID=5bd520d4-6762-4326-958d-ac8a366f912e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth7c20e5c61c34fa4cac9105385640c1e4-clone-repository,tekton.dev/taskRunUID=18da725c-fe72-438d-b901-bd8052b41e54"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","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-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnc86a581a5a15ead3b4aaee43e75b1d08-clone-repository,tekton.dev/taskRunUID=9a6d1756-e00b-464f-8eb1-f03565b1524f"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=77e7f9e3c10bc4ad788c93cb048fc4ca535dffae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRunUID=9864cdbc-15d5-4a52-9a30-0702e63c5e7f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xee377d154f7f621cf69d4408fdeca76a-clone-repository,tekton.dev/taskRunUID=f6fa1ec7-72d3-4e0e-a776-370add7c2f6f"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-scan,tekton.dev/taskRunUID=f20821d5-01e7-46eb-80e9-bd23834b0f87"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springbab4a3ecb9b6093f19a6bf21db48319b-show-sbom,tekton.dev/taskRunUID=80ef9742-d0f2-4d11-8168-e709f65217ab"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806790610,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRunUID=62337dc1-b509-4363-a21e-9b99663752da,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v-show-sbom,tekton.dev/taskRunUID=5c6e624b-eff1-4e35-8d51-0c65247e547c"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-lradgnhy-on-push-hz55v-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-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-scan,tekton.dev/taskRunUID=ccf3f0af-57a6-4c1d-b546-9e2e78a18a78"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=29cfea01a18c03a2dee52bd73208e97f85007384,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRunUID=98a05e4f-9bf5-4795-967b-ab3c42c34307,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-x05337a75654132f9acfe21482a67f6bb-clone-repository,tekton.dev/taskRunUID=2c70751c-93af-435a-b048-14790f8082c1"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-build,tekton.dev/taskRunUID=24415c05-331d-4907-bb29-31b10b401672"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-build,tekton.dev/taskRunUID=e7a57b4b-8e3c-4c40-8f9f-09101676b076"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-summarize,tekton.dev/taskRunUID=f1e21b09-6c52-43e5-b56e-0ac6ff4f5bb4"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=20c198175d9980aa48f3ddf827c2a3cd3813f893,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRunUID=ca47dd7f-feba-4f80-a73e-217ec62c5ab5,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node30edfbc062ebbe822ea33487b1b4ec87-clone-repository,tekton.dev/taskRunUID=ab19ed27-f42e-4608-8f16-86809a887986"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-deployment-check,tekton.dev/taskRunUID=781a61e5-d699-42fe-aa00-931e2d4ef332"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-summarize,tekton.dev/taskRunUID=cba885ed-b0af-4bdf-810b-22db42b214a7"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-deployment-check,tekton.dev/taskRunUID=e09f28fd-f454-49ad-b851-67e3aac3f2a7"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806790610,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRunUID=62337dc1-b509-4363-a21e-9b99663752da,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v-summarize,tekton.dev/taskRunUID=e789c045-2baf-4d76-89a4-16531d0d3d34"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-vgkd435cb4c7322a95e1f75c19919dcdb4ad5def90-pod","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-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotna2c6d43472bf9f3c74dea433f9ac69923bf8192625297-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-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:31:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} I0424 01:31:55.967432 1 request.go:752] "Waited before sending request" delay="1.988856175s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-prod/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTM1MzMsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy12Z2t6dWtqaS03ZjdjYzdiNmM0LWZycWM5XHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:56Z","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-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=7f7cc7b6c4"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-vgkzukji","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:31:56Z","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-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","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-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=76b8cc97b6"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=5bc5f586dd"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:31:56Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-xcuatjsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:31:56Z","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-24T01:31:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","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-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","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-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=7f7cc7b6c4"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:32:00Z","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-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=76b8cc97b6"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-mlyszdce","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=5bc5f586dd"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=7cbb549db9"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=76d977b879"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:32:00Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:32:00Z","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-24T01:32:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6f65ff9f86"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:32:02Z","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-24T01:32:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-24T01:32:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:33:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=76b8cc97b6"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=76d977b879"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=5bc5f586dd"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=7d5fc8498c"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:33:52Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=7f7cc7b6c4"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=7cbb549db9"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2ps6ojuq0tmuig0d77sco3l3hn7di32v"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3de7249e-03ce-4539-8e42-3a0d1ec85dca,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-7b8d4dd45c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=68dcc749b4"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6fb588db66"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=56f8b8566c"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04242026-010726-UTC,pod-template-hash=7cd57f876"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6f65ff9f86"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=be180649-db2a-4dbf-8bb6-075e312a3bff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:33:52Z","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-24T01:33:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=7f7cc7b6c4"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=5f8dc5645"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:33:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:33:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:33:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:33:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-xybevcyn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=5bc5f586dd"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=595777574d"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=88499d7c6"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=76d977b879"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=7d5fc8498c"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:33:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:33:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:33:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:33:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-lradgnhy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=7cbb549db9"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=76b8cc97b6"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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=6d877674b8"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c8f88c6d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:33:53Z","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-24T01:33:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-show-sbom,tekton.dev/taskRunUID=20b6d7f4-d4a5-4172-b978-9027df7cd926"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-scan,tekton.dev/taskRunUID=ccf3f0af-57a6-4c1d-b546-9e2e78a18a78"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRunUID=5bd520d4-6762-4326-958d-ac8a366f912e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth7c20e5c61c34fa4cac9105385640c1e4-clone-repository,tekton.dev/taskRunUID=18da725c-fe72-438d-b901-bd8052b41e54"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-deploy,tekton.dev/taskRunUID=beb3ef11-4e17-4375-92fe-6f9e56cbf18a"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-scan,tekton.dev/taskRunUID=90145858-c266-4f23-b6bb-477d83451ed0"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-build,tekton.dev/taskRunUID=1da8a85b-fe26-40d7-ad27-697a1cc4bfdf"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=a8cbf531517fcd9dba34939c8c9a69ffb3bd0b11,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRunUID=3669127c-8a3a-4e74-a402-8c5489940eb7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java2620ebdc64620015b39a365995c19126-clone-repository,tekton.dev/taskRunUID=fc55d151-b1c6-49aa-b09e-b4ae193b9a7f"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806790610,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRunUID=62337dc1-b509-4363-a21e-9b99663752da,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java68b74bc5beb2207f676b8956de449806-deployment-check,tekton.dev/taskRunUID=37e4e237-b8be-4eda-88a0-dafdf442992e"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-scan,tekton.dev/taskRunUID=febb28d8-800f-4647-a9f0-adc832675083"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806912218,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=cf89ce7c407fda3829181fbbcdfd16012021ff16,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRunUID=eb81227f-c99b-4053-96ab-b058b19e8dee,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-basa2c6d43472bf94322bc1bb5e5e291c30-get-images,tekton.dev/taskRunUID=96782776-519a-4d55-bb1f-4a6a30f91e83"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806840336,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=29cfea01a18c03a2dee52bd73208e97f85007384,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRunUID=98a05e4f-9bf5-4795-967b-ab3c42c34307,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-xc05337a75654132f9acfe21482a67f6bb-verify-conforma,tekton.dev/taskRunUID=c36ce84f-5dfd-4f99-b296-9292c434b6e3"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806706023,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=77e7f9e3c10bc4ad788c93cb048fc4ca535dffae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRunUID=9864cdbc-15d5-4a52-9a30-0702e63c5e7f,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk-get-images,tekton.dev/taskRunUID=8768cbf8-55df-4e61-ab6a-e52f1e9a8ae7"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-deploy,tekton.dev/taskRunUID=677a0361-6dc8-4a3e-9e93-c947c9d85150"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-javaa9ca239f0f3cf7cd8e0451951a51bc55-deployment-check,tekton.dev/taskRunUID=6cb6d398-7f83-4717-b14b-744f95166d82"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806912218,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=cf89ce7c407fda3829181fbbcdfd16012021ff16,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRunUID=eb81227f-c99b-4053-96ab-b058b19e8dee,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-ba2c6d43472bf94322bc1bb5e5e291c30-upload-sboms,tekton.dev/taskRunUID=500f61ed-8cdc-41e7-b5b5-3082e1704fc6"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-build,tekton.dev/taskRunUID=7ba60aca-93a3-40f7-bfc4-4c84f949d7c1"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806988843,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=a8cbf531517fcd9dba34939c8c9a69ffb3bd0b11,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRunUID=3669127c-8a3a-4e74-a402-8c5489940eb7,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-qua2620ebdc64620015b39a365995c19126-upload-sboms,tekton.dev/taskRunUID=9593b5c2-a9a4-4859-9c0e-d0b4124257cb"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-upload\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-upload\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-pod","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-upload\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-upload\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qua2620ebdc6658b2744f4a2da43cbaaf3fc5914cfbe-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-upload\" has memory limit 0"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaa9ca239f0f3cf7cd8e0451951a51bc55-clone-repository,tekton.dev/taskRunUID=7039b813-a2ca-4b15-864c-fff6e4934b32"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806827614,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRunUID=5bd520d4-6762-4326-958d-ac8a366f912e,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho7c20e5c61c34fa4cac9105385640c1e4-verify-conforma,tekton.dev/taskRunUID=83750fc8-f9c0-48c8-8c9e-be1a7bfca239"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=83b623767939c32535147855a7dd92d9f479c114,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRunUID=cd325e82-54f9-43a9-affc-2efff88a247d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-noded435cb4c75f985ed4ff8beeb3c9b207b-clone-repository,tekton.dev/taskRunUID=75cad064-6abe-455f-b5e2-26a00d990e0f"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-scan,tekton.dev/taskRunUID=58319780-e601-4296-86fb-061f64a79216"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806988843,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=a8cbf531517fcd9dba34939c8c9a69ffb3bd0b11,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-8ljhb,tekton.dev/pipelineRunUID=3669127c-8a3a-4e74-a402-8c5489940eb7,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark2620ebdc64620015b39a365995c19126-get-images,tekton.dev/taskRunUID=109e5bdb-6c40-4e31-abff-2deafc2e291a"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806790610,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRunUID=62337dc1-b509-4363-a21e-9b99663752da,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v-scan,tekton.dev/taskRunUID=c5d5cd3b-c33e-4eff-9522-8cd2d1340a1e"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-show-sbom,tekton.dev/taskRunUID=48c8d89b-2d60-4c01-948e-17c972f91494"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-summarize,tekton.dev/taskRunUID=0249cf73-0125-4ef9-990d-f7919305d1d3"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-clone-repository,tekton.dev/taskRunUID=30b1d52f-fb79-4d66-afc1-2e5ab91e096f"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806826242,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRunUID=82ebc5a4-4241-4277-acaa-74adf4c3847c,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-quaacd647bd883a4b0786a8182b8a21fd5b-upload-sboms,tekton.dev/taskRunUID=b726f5d4-730b-4dc0-ae77-d0eba2e9f996"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806826242,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRunUID=82ebc5a4-4241-4277-acaa-74adf4c3847c,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarkacd647bd883a4b0786a8182b8a21fd5b-get-images,tekton.dev/taskRunUID=e45fbe06-1db2-4643-8200-516e686271a0"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75-build,tekton.dev/taskRunUID=b815679b-e521-4c94-87c1-e480a9ad4216"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-summarize,tekton.dev/taskRunUID=cba885ed-b0af-4bdf-810b-22db42b214a7"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-summarize,tekton.dev/taskRunUID=eb34a576-0b6a-4611-8f1a-00e1dff89400"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=29cfea01a18c03a2dee52bd73208e97f85007384,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRunUID=98a05e4f-9bf5-4795-967b-ab3c42c34307,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-x05337a75654132f9acfe21482a67f6bb-clone-repository,tekton.dev/taskRunUID=2c70751c-93af-435a-b048-14790f8082c1"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806840336,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=29cfea01a18c03a2dee52bd73208e97f85007384,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRunUID=98a05e4f-9bf5-4795-967b-ab3c42c34307,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst-upload-sboms,tekton.dev/taskRunUID=21d72e24-9bb1-4cd9-a352-306dc5ef9bf7"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-show-sbom,tekton.dev/taskRunUID=1f86c59d-74bd-4040-a681-10e5497faa4d"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-summarize,tekton.dev/taskRunUID=c6dc6146-5bc8-4718-944a-871552098726"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72807059738,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-gitops-repository,pipelinesascode.tekton.dev/sha=ce13d6da87cde830d681e84ad84473a5205e321b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-gitops-on-pull-request-jkfbm,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-gitops-on-pull-request-jkfbm,tekton.dev/pipelineRunUID=36208d64-edf8-4a90-b5d6-7a6130ab6666,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-4c9d01eb3035347d9a4d8c37f9ae9f62-verify-conforma,tekton.dev/taskRunUID=f7a0d14c-e035-4104-b692-80deb6983fa2"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4c9d01eb3035789db45d4fa6ef1f7f12a39bdcf1f718-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-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-scan,tekton.dev/taskRunUID=f20821d5-01e7-46eb-80e9-bd23834b0f87"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRunUID=82ebc5a4-4241-4277-acaa-74adf4c3847c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaacd647bd883a4b0786a8182b8a21fd5b-clone-repository,tekton.dev/taskRunUID=134c38f7-f896-40df-82f0-5a914c7cb53f"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806836404,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=83b623767939c32535147855a7dd92d9f479c114,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRunUID=cd325e82-54f9-43a9-affc-2efff88a247d,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-vgkd435cb4c75f985ed4ff8beeb3c9b207b-get-images,tekton.dev/taskRunUID=43ddf5d8-d3cf-482e-8f95-7dda316b1ceb"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythb39e7263572fdb1149459b878c8acebb-clone-repository,tekton.dev/taskRunUID=dbf236e0-1800-4cfe-a28a-98b27d83d442"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806827614,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRunUID=5bd520d4-6762-4326-958d-ac8a366f912e,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-yxg7c20e5c61c34fa4cac9105385640c1e4-get-images,tekton.dev/taskRunUID=bbc7a6ce-cb01-46a5-9c4d-97c09b05b289"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-build,tekton.dev/taskRunUID=9eca7bf2-b5a8-4c58-8bb5-c60dcb57c6ce"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806539898,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-show-sbom,tekton.dev/taskRunUID=7dea0c4e-c799-4ae2-8628-b20ca772b442"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806767024,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotnec86a581a5a15ead3b4aaee43e75b1d08-verify-conforma,tekton.dev/taskRunUID=79223510-ca3b-49fa-a9c7-ab71181a24a8"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-show-sbom,tekton.dev/taskRunUID=a5e05000-a0a6-46bc-97cb-d2c4d0833b4b"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-summarize,tekton.dev/taskRunUID=8ae43ea8-aec4-45ea-8c3f-db41c54c30fd"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-deployment-check,tekton.dev/taskRunUID=0dacddea-8f39-4cdb-9a82-3213a5ad4fac"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806827614,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRunUID=5bd520d4-6762-4326-958d-ac8a366f912e,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python7c20e5c61c34fa4cac9105385640c1e4-download-sboms,tekton.dev/taskRunUID=273c1f3c-e60b-4ae5-87b7-6b534d7dc56e"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=77e7f9e3c10bc4ad788c93cb048fc4ca535dffae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRunUID=9864cdbc-15d5-4a52-9a30-0702e63c5e7f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xee377d154f7f621cf69d4408fdeca76a-clone-repository,tekton.dev/taskRunUID=f6fa1ec7-72d3-4e0e-a776-370add7c2f6f"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806826242,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRunUID=82ebc5a4-4241-4277-acaa-74adf4c3847c,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-acd647bd883a4b0786a8182b8a21fd5b-verify-conforma,tekton.dev/taskRunUID=9c7ff383-8f86-4bb1-b151-a4ddfddab46e"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-clone-repository,tekton.dev/taskRunUID=9b162dc0-166e-4b62-8f57-e43c026db329"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806912218,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=cf89ce7c407fda3829181fbbcdfd16012021ff16,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRunUID=eb81227f-c99b-4053-96ab-b058b19e8dee,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotnea2c6d43472bf94322bc1bb5e5e291c30-verify-conforma,tekton.dev/taskRunUID=cbda779b-d063-43e1-add1-dc6d29503a1a"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806706023,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=77e7f9e3c10bc4ad788c93cb048fc4ca535dffae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRunUID=9864cdbc-15d5-4a52-9a30-0702e63c5e7f,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk-upload-sboms,tekton.dev/taskRunUID=adfa1ad1-3c9c-4241-af77-b648cff325f2"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806699836,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=20c198175d9980aa48f3ddf827c2a3cd3813f893,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRunUID=ca47dd7f-feba-4f80-a73e-217ec62c5ab5,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-v30edfbc062ebbe822ea33487b1b4ec87-upload-sboms,tekton.dev/taskRunUID=59bdde10-8d38-421c-b635-f1e3631260bb"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806981099,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=7a4485a73d754ecc2e8d321c66052d023af9f3dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRunUID=8a95db11-ee11-44c1-bcdb-b38d7c7cd561,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-yxg3e942123cf96a52f800b03c278377277-get-images,tekton.dev/taskRunUID=f5262f63-1295-4bc9-90cb-89a336d695f7"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-summarize,tekton.dev/taskRunUID=6cb76e24-8e3f-489d-bbd9-a3d2fdaf5e90"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-build,tekton.dev/taskRunUID=e7a57b4b-8e3c-4c40-8f9f-09101676b076"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806699836,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=20c198175d9980aa48f3ddf827c2a3cd3813f893,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pznwf,tekton.dev/pipelineRunUID=ca47dd7f-feba-4f80-a73e-217ec62c5ab5,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodej30edfbc062ebbe822ea33487b1b4ec87-verify-conforma,tekton.dev/taskRunUID=bfd78498-70f5-4165-a275-2ba4c0c68c88"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn17b0359bd196eabdfb1f4fae9c70c166-clone-repository,tekton.dev/taskRunUID=35bae7bf-5162-4885-bb26-4386f5a340b0"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806767024,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-bc86a581a5a15ead3b4aaee43e75b1d08-upload-sboms,tekton.dev/taskRunUID=392b218f-a03d-4558-a483-28f97e9087db"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-scan,tekton.dev/taskRunUID=7f82fa46-112f-40f8-8dfc-afbaa6274099"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806826242,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-gitops-repository,pipelinesascode.tekton.dev/sha=63f0a994c4ac5cb136883e2518baca256ff4aea5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-gitops-on-pull-request-djm68,tekton.dev/pipelineRunUID=82ebc5a4-4241-4277-acaa-74adf4c3847c,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qacd647bd883a4b0786a8182b8a21fd5b-download-sboms,tekton.dev/taskRunUID=97c1ac03-319d-4251-ab75-86dc7d830bcf"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806827614,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=3211483ee3c8ce5c8fef1297e75b1c77090a7635,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-ljn59,tekton.dev/pipelineRunUID=5bd520d4-6762-4326-958d-ac8a366f912e,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-y7c20e5c61c34fa4cac9105385640c1e4-upload-sboms,tekton.dev/taskRunUID=f29b4b50-93d7-40fb-8821-537216d68df3"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-deploy,tekton.dev/taskRunUID=7f5b37c4-74c3-4958-86d2-4d6d1b382f0a"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806840336,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=29cfea01a18c03a2dee52bd73208e97f85007384,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst,tekton.dev/pipelineRunUID=98a05e4f-9bf5-4795-967b-ab3c42c34307,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-mscst-get-images,tekton.dev/taskRunUID=63c0eae8-fc4c-4a72-ac8e-715c816a8b63"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-build,tekton.dev/taskRunUID=80e4d8e0-4501-4906-8237-1e66fed20655"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806281904,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=5ad3ee3dde8dd49f0442134bece0ec97b221f826,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7,tekton.dev/pipelineRunUID=ce20be6a-bcbc-47ca-a9d3-d6239123a5f7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-pull-request-tb9k7-build,tekton.dev/taskRunUID=2f1b4eea-54ed-4ead-8daa-a94543dbbe8c"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806485578,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=8c4cef5365f59af5604f59d5b7f9eac8b8f2a5f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85,tekton.dev/pipelineRunUID=662bd53d-23f3-48ee-ad45-71bec22f64d9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-push-msh85-show-sbom,tekton.dev/taskRunUID=dafaafc9-b9e0-4af5-aded-25f548cd9cad"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-clone-repository,tekton.dev/taskRunUID=906ced5e-464a-4c26-bc50-26254f1ab879"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806836404,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=83b623767939c32535147855a7dd92d9f479c114,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRunUID=cd325e82-54f9-43a9-affc-2efff88a247d,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejd435cb4c75f985ed4ff8beeb3c9b207b-verify-conforma,tekton.dev/taskRunUID=1be26eb3-ffbc-4249-9518-7de2c4b7f1ec"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-build,tekton.dev/taskRunUID=7739b890-2580-4e4f-af9c-f0985271e974"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-deployment-check,tekton.dev/taskRunUID=781a61e5-d699-42fe-aa00-931e2d4ef332"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-repository,pipelinesascode.tekton.dev/sha=abea893cb4fb24a871cada71b54d6953c9712561,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-on-push-685nh,tekton.dev/pipelineRunUID=e8db73af-ead3-4132-b477-be18121c92cf,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-yxgabrtg-on-push-685nh-clone-repository,tekton.dev/taskRunUID=1d8ee809-b3a6-49cb-94e9-55efb1c313e9"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806271344,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-repository,pipelinesascode.tekton.dev/sha=b20a45db5144fd80d3b3007334116fa594106530,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48,tekton.dev/pipelineRunUID=ef7bd05b-b5a8-4003-b2fb-4749173a54e9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-mlyszdce-on-pull-request-gjj48-build,tekton.dev/taskRunUID=be0d6156-33f5-4aec-ac0d-44751c73db81"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java4ef2d59973d2de6a9c396293ed6d49a8-clone-repository,tekton.dev/taskRunUID=409ac8db-efd5-43d0-8b65-1b0bf76b635d"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806555029,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=6721628c2eee1118c2768615d71a29e448121105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd,tekton.dev/pipelineRunUID=39efbef4-4a35-4255-951a-0038edce7aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-q8zzd-scan,tekton.dev/taskRunUID=5d854d68-2109-42e9-b3f5-19d81802a953"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodee23b7d2c1a41e899b4acfff079fc9dc0-clone-repository,tekton.dev/taskRunUID=d2d6dbd9-8046-4ecc-b1c5-d1d127d5c323"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-summarize,tekton.dev/taskRunUID=67b44dd9-3dde-4af6-a9e2-c71a27be76cb"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=57524fb6b5c861bdb96c6b3a192298eaa334f32f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-lgkcr,tekton.dev/pipelineRunUID=d339afb0-1dea-4ea7-8da3-0a3faf84369b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnc86a581a5a15ead3b4aaee43e75b1d08-clone-repository,tekton.dev/taskRunUID=9a6d1756-e00b-464f-8eb1-f03565b1524f"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-build,tekton.dev/taskRunUID=24415c05-331d-4907-bb29-31b10b401672"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806706023,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-gitops-repository,pipelinesascode.tekton.dev/sha=77e7f9e3c10bc4ad788c93cb048fc4ca535dffae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-gitops-on-pull-request-f29kk,tekton.dev/pipelineRunUID=9864cdbc-15d5-4a52-9a30-0702e63c5e7f,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-xcuee377d154f7f621cf69d4408fdeca76a-download-sboms,tekton.dev/taskRunUID=16bd1187-b63e-4b5a-ad77-bc5c73d07b53"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-show-sbom,tekton.dev/taskRunUID=d3fc8233-9f29-4f8a-a8b2-473a878d99ab"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806309809,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=d4bd8519ea5d75fe1a56491da0fdacb237ab1105,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh,tekton.dev/pipelineRunUID=3f3e7805-26b2-47ae-8831-a81befb57cfa,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-pull-request-84fxh-show-sbom,tekton.dev/taskRunUID=9512944e-c6a8-4a63-94ab-99b8af0f8197"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806484249,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-repository,pipelinesascode.tekton.dev/sha=bd52c9f847520985abba513575da39efe0ae7f52,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds,tekton.dev/pipelineRunUID=37e14972-dfd6-4ea8-9d9f-bd7a5594eb95,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-vgkzukji-on-push-xtcds-build,tekton.dev/taskRunUID=002c8670-410e-4b4a-b2f9-553729143428"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=cf89ce7c407fda3829181fbbcdfd16012021ff16,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRunUID=eb81227f-c99b-4053-96ab-b058b19e8dee,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotna2c6d43472bf94322bc1bb5e5e291c30-clone-repository,tekton.dev/taskRunUID=0654e683-2d46-4f08-8043-b3dfa6daa6d8"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-deployment-check,tekton.dev/taskRunUID=dce5b0a3-de81-43a6-836c-1c1fbb28ff41"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72807059738,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-gitops-repository,pipelinesascode.tekton.dev/sha=ce13d6da87cde830d681e84ad84473a5205e321b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-gitops-on-pull-request-jkfbm,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-gitops-on-pull-request-jkfbm,tekton.dev/pipelineRunUID=36208d64-edf8-4a90-b5d6-7a6130ab6666,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-sprin4c9d01eb3035347d9a4d8c37f9ae9f62-get-images,tekton.dev/taskRunUID=956fa1e6-a993-4c94-8603-22097c33ea6a"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4c9d01e9ba072a1293b9472e099249fa72d2afc-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-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806790610,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRunUID=62337dc1-b509-4363-a21e-9b99663752da,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v-build,tekton.dev/taskRunUID=3abc3616-29a9-4a45-b9a4-12d6d129b92c"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-yxgabrtg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pipelinesascode.tekton.dev/check-run-id=72806981099,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-yxgabrtg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-yxgabrtg-gitops-repository,pipelinesascode.tekton.dev/sha=7a4485a73d754ecc2e8d321c66052d023af9f3dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-yxgabrtg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRun=e2e-tests-python-yxgabrtg-gitops-on-pull-request-dstdz,tekton.dev/pipelineRunUID=8a95db11-ee11-44c1-bcdb-b38d7c7cd561,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-y3e942123cf96a52f800b03c278377277-upload-sboms,tekton.dev/taskRunUID=5c022bf7-3d67-42b9-a9e5-4338071f7e85"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-upload\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-pod","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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-pod","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-upload\" has cpu request 0"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-pod","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-upload\" has cpu limit 0"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-y3e942123c9044aa090d2e3853544f16f486fffa59-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-upload\" has memory request 0"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806262869,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=d5f201918a82429f2427cb84de31a941475729ae,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj,tekton.dev/pipelineRunUID=86da9506-0eb2-4bfe-87ff-5e92d5614ee7,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-pull-request-tkfrj-show-sbom,tekton.dev/taskRunUID=96e62e14-83df-4161-b500-c1b3f36dc25b"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-xcuatjsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pipelinesascode.tekton.dev/check-run-id=72806433692,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-xcuatjsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-xcuatjsc-repository,pipelinesascode.tekton.dev/sha=68ac7c3ec10abb649c7d68833ae10960cea27444,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-xcuatjsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRun=e2e-tests-go-xcuatjsc-on-push-7gj5b,tekton.dev/pipelineRunUID=5a887e6e-a067-4b5c-8a2a-8e3f46747c31,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-xcuatjsc-on-push-7gj5b-deploy,tekton.dev/taskRunUID=d4d772fe-0b17-4bb1-b552-c2de044c5db6"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springbab4a3ecb9b6093f19a6bf21db48319b-summarize,tekton.dev/taskRunUID=824f7476-ba98-452f-9d0d-be7a10298bd9"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806572456,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springbab4a3ecb9b6093f19a6bf21db48319b-show-sbom,tekton.dev/taskRunUID=80ef9742-d0f2-4d11-8168-e709f65217ab"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/check-run-id=72806790610,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=b9b93ee102ed528d61ded8780615cc5135b432d5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v,tekton.dev/pipelineRunUID=62337dc1-b509-4363-a21e-9b99663752da,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-lradgnhy-on-push-hz55v-summarize,tekton.dev/taskRunUID=e789c045-2baf-4d76-89a4-16531d0d3d34"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-lradgnhy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-lradgnhy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-lradgnhy-repository,pipelinesascode.tekton.dev/sha=670b89133ecf2b3e953655f2aaf2c174d463a6ef,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-lradgnhy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRun=e2e-tests-java-springboot-lradgnhy-on-pull-request-v2b75,tekton.dev/pipelineRunUID=2e90c0a5-f994-492f-9ab3-126573ba1dbe,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javabab4a3ecb9b6093f19a6bf21db48319b-clone-repository,tekton.dev/taskRunUID=31bb4751-0d1f-4775-a8ba-6bb253ebe9c4"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-vgkzukji,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pipelinesascode.tekton.dev/check-run-id=72806836404,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-vgkzukji-gitops-repository,pipelinesascode.tekton.dev/sha=83b623767939c32535147855a7dd92d9f479c114,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-vgkzukji-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRun=e2e-tests-nodejs-vgkzukji-gitops-on-pull-request-pzjhh,tekton.dev/pipelineRunUID=cd325e82-54f9-43a9-affc-2efff88a247d,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-vd435cb4c75f985ed4ff8beeb3c9b207b-upload-sboms,tekton.dev/taskRunUID=0bb2902a-f538-4cb4-83e2-fb533a9a4bcd"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","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-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"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-mlyszdce,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pipelinesascode.tekton.dev/check-run-id=72806912218,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-mlyszdce-gitops-repository,pipelinesascode.tekton.dev/sha=cf89ce7c407fda3829181fbbcdfd16012021ff16,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-mlyszdce-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-mlyszdce-gitops-on-pull-request-nn77c,tekton.dev/pipelineRunUID=eb81227f-c99b-4053-96ab-b058b19e8dee,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotneta2c6d43472bf94322bc1bb5e5e291c30-download-sboms,tekton.dev/taskRunUID=966b7dcc-4af9-4f5e-9d91-6493a49b7a5e"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806273098,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=eec2350f4b08ccdb803457d3f3673e0343463cbb,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6,tekton.dev/pipelineRunUID=8dd1f8be-c62b-4abf-a91b-58328e640d3c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-pull-request-6xpn6-summarize,tekton.dev/taskRunUID=3b2578cd-ceeb-45ce-9796-4d0bf6530905"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"Reconciling 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-mjiyweig,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pipelinesascode.tekton.dev/check-run-id=72806527586,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-mjiyweig-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-mjiyweig-repository,pipelinesascode.tekton.dev/sha=c9f617b175dc01611a4dfbf1c92f23c490877d5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-mjiyweig,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx,tekton.dev/pipelineRunUID=d47396fa-f24a-4847-ab2e-1520f27dce97,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-mjiyweig-on-push-kp5gx-scan,tekton.dev/taskRunUID=06526a7a-412f-4984-abf8-01be2e0490d6"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-24T01:33:54Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4c9d01eb3035341c1d3d3d802e82997f3b1c3b0b6bde9-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"} I0424 01:33:56.074506 1 request.go:752] "Waited before sending request" delay="1.417184125s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-tas/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTU0NDIsInN0YXJ0IjoiL3Jla29yLXJlZGlzLTc0OWJjODY0OTgtc2xrcWZcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-24T01:33:58Z","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=b557b5f89"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,batch.kubernetes.io/job-name=ctlog-createtree-job-4bvkz,controller-uid=a6e76948-bcc3-4fb2-b2ea-6453963b071b,job-name=ctlog-createtree-job-4bvkz"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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=846c59db99"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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=38ff7473-d497-4dc9-81af-cc3eb9006ea8,batch.kubernetes.io/job-name=tuf-repository-init-xkg82,controller-uid=38ff7473-d497-4dc9-81af-cc3eb9006ea8,job-name=tuf-repository-init-xkg82,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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=749bc86498"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,batch.kubernetes.io/job-name=segment-backup-installation-pvjpc,controller-uid=d7658d20-e26d-4ed6-b188-421f0d8d15e6,job-name=segment-backup-installation-pvjpc"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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=f75779949"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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=979f5c56b"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,batch.kubernetes.io/job-name=rekor-createtree-job-bs97z,controller-uid=ea35513b-786f-4f69-8d2d-4f5f89496e35,job-name=rekor-createtree-job-bs97z"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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=7cc846d7b4"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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=d8c988bf"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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=c678b77bb"} {"level":"debug","ts":"2026-04-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:33:58Z","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-24T01:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=5bc5f586dd"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=654f68b77b"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=76d977b879"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-mjiyweig","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq,pod-template-hash=5d5cfcb4"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=7cbb549db9"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to 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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/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-24T01:34:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-yxgabrtg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc,pod-template-hash=6ddd98b888"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-yxgabrtg,app.kubernetes.io/part-of=e2e-tests-python-yxgabrtg,argocd/app-name=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-id=e2e-tests-python-yxgabrtg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-yxgabrtg,pod-template-hash=949b9459b"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-xybevcyn,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-xybevcyn,argocd/app-name=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-xybevcyn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-xybevcyn,pod-template-hash=854cfcdd44"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-kldlxrxa,app.kubernetes.io/part-of=e2e-tests-go-kldlxrxa,argocd/app-name=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-id=e2e-tests-go-kldlxrxa,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-kldlxrxa,pod-template-hash=688f4447f6"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze,pod-template-hash=75474f65b4"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=7f7cc7b6c4"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-layxlpdd,app.kubernetes.io/part-of=e2e-tests-python-layxlpdd,argocd/app-name=e2e-tests-python-layxlpdd,backstage.io/kubernetes-id=e2e-tests-python-layxlpdd,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-layxlpdd,pod-template-hash=7cf494ffbd"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-vgkzukji,app.kubernetes.io/part-of=e2e-tests-nodejs-vgkzukji,argocd/app-name=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-id=e2e-tests-nodejs-vgkzukji,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-vgkzukji,pod-template-hash=67ff975797"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","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-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-mlyszdce,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-mlyszdce,argocd/app-name=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-mlyszdce,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-mlyszdce,pod-template-hash=76b8cc97b6"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-lradgnhy,app.kubernetes.io/part-of=e2e-tests-java-springboot-lradgnhy,argocd/app-name=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-id=e2e-tests-java-springboot-lradgnhy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-lradgnhy,pod-template-hash=6b57c5c7b6"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz,pod-template-hash=59cd678d7c"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xwecddze,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xwecddze,argocd/app-name=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xwecddze,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xwecddze"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-feferinq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-feferinq,app.kubernetes.io/part-of=e2e-tests-java-springboot-feferinq,argocd/app-name=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-id=e2e-tests-java-springboot-feferinq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-feferinq"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-mjiyweig,app.kubernetes.io/part-of=e2e-tests-java-quarkus-mjiyweig,argocd/app-name=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-id=e2e-tests-java-quarkus-mjiyweig,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-mjiyweig,pod-template-hash=6f9c657668"} {"level":"debug","ts":"2026-04-24T01:34:02Z","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-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","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-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-xcuatjsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-xcuatjsc,app.kubernetes.io/part-of=e2e-tests-go-xcuatjsc,argocd/app-name=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-id=e2e-tests-go-xcuatjsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-xcuatjsc"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mitadgyz,app.kubernetes.io/part-of=e2e-tests-nodejs-mitadgyz,argocd/app-name=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-id=e2e-tests-nodejs-mitadgyz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mitadgyz"} {"level":"debug","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-24T01:34:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-24T01:35:51Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-24T01:35:52Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-24T01:35:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:35:52Z","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-24T01:35:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:35:52Z","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-24T01:35:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:35:52Z","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-24T01:35:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:35:52Z","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-24T01:35:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:35:52Z","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-77b5d68844,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-24T01:35:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:35:52Z","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-24T01:35:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-24T01:35:52Z","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=054e3b9d-ed30-48d0-b632-54da0e1b3f64,batch.kubernetes.io/job-name=tssc-iam,controller-uid=054e3b9d-ed30-48d0-b632-54da0e1b3f64,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-24T01:35:52Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"}